• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • iBot.iPaladin Ret/Prot Paladin CC

    Discussion in 'Archives' started by guildoc, Aug 6, 2011.

    1. guildoc

      guildoc New Member

      Joined:
      Feb 6, 2011
      Messages:
      35
      Likes Received:
      5
      Trophy Points:
      0
      There weren't a lot of Paladin CC's when I started working on this, but a few have popped up since then. Still, it works quite well, so I figured I might as well share.

      What it is:
      iPaladin is a bare bones Ret/Prot CC that follows EJ's rotations to a 'T'. It supports movement and intelligent targetting, and works with IB (Ret tested only), AB, GB2 and HB. It's also low level friendly (level 10+ at the moment).

      What it isn't:
      Not very customizable.

      To-Do:
      - Add some customizable options
      - Maybe add a GUI
      - Add solo-holy and group-holy behaviors
      - Finish work on iBot.iRogue

      Note - Movement of the bot CAN be disabled by changing
      Code:
      private static bool _movementEnabled = true;
      from 'true' to 'false' in iPaladin.cs (line 18)

      Special recognition and props to fpsware - his code structure and a lot of his subroutines were a big help in the creation of this CC (thanks fpsware!)

      Code:
      Changelog:
      
      [U]1e[/U]
      - Added facing checks while movement disabled
      - Fixed 'Taunt' checks
       
      [U]1d[/U]
      - Fixed bug with MotW and BoK stacking while in a group
       
      [U]1c[/U]
      - Lowered a few safety checks
       
      [U]1b[/U]
      - Changed rest threshold to <75%
      - Changed consecration logic to cast it 'a bit' more frequently/consistently
      
       

      Attached Files:

      Last edited: Sep 7, 2011
    2. MDurner11

      MDurner11 Member

      Joined:
      Jan 15, 2010
      Messages:
      201
      Likes Received:
      0
      Trophy Points:
      16
      I'm excited to see how my dps will look like with this!
       
    3. guildoc

      guildoc New Member

      Joined:
      Feb 6, 2011
      Messages:
      35
      Likes Received:
      5
      Trophy Points:
      0
      Sounds good - please let me know!

      I started coding it when my paladin was level 6, and he's 82 now, so I'd be interested to see how my endgame dps will look :)
       
    4. chemical

      chemical Active Member

      Joined:
      Aug 30, 2010
      Messages:
      1,310
      Likes Received:
      4
      Trophy Points:
      38
      do we just add the folder as the title of the( the unzip folder) .zip to cc.. ? or the ibot folder?


      Edit: yup its just the (iBot)iPaladin-v1 folder
       
      Last edited: Aug 7, 2011
    5. guildoc

      guildoc New Member

      Joined:
      Feb 6, 2011
      Messages:
      35
      Likes Received:
      5
      Trophy Points:
      0
      Sorry for the delay in response - yep, just extract the iBot folder into the CustomClasses folder. There are no hardcoded paths so it'll work regardless.

      The plan is, eventually, to add more subfolders as classes are added, so you have iBot\Paladin, iBot\Rogue, etc.

      Someday... :)
       
    6. brazzo

      brazzo New Member

      Joined:
      Jan 15, 2010
      Messages:
      69
      Likes Received:
      0
      Trophy Points:
      0
      works fine so far - +rep
       
    7. icenode

      icenode Member

      Joined:
      Jan 15, 2010
      Messages:
      101
      Likes Received:
      0
      Trophy Points:
      16
      Great CC, thanks for this! The rotation damage is excellent, it doesn't spam heals too much like some other Paladin CCs (which looks really bot like when the NPC needs just one more hit to kill), has the Judgements balanced right so never goes OOM, doesn't need config just owns out of the box... excellent work, thanks!
       
    8. guildoc

      guildoc New Member

      Joined:
      Feb 6, 2011
      Messages:
      35
      Likes Received:
      5
      Trophy Points:
      0
      Thanks all. My goal was/is to create a great yet simple OOB experience.

      The prot side turned out quite well - my little paladin hit 83 last night farming Tol'Vir artifacts. Uldum at 82 is fun.
       
    9. sparks

      sparks Active Member

      Joined:
      Apr 23, 2010
      Messages:
      1,174
      Likes Received:
      1
      Trophy Points:
      38
      one question he does a lot of conc is this a good idea?
       
    10. icenode

      icenode Member

      Joined:
      Jan 15, 2010
      Messages:
      101
      Likes Received:
      0
      Trophy Points:
      16
      Yeah that is the only bad thing I've noticed - concecrate seems a bit random. He doesn't always do it when there are multiple enemies, more often it's just one so surely conc isn't good there.

      Actually, one other thing. Could he heal up at the end of fights if below like 80%? Especially with the Crusader buff since Holy Light heals for 300% then, very efficient.
       
      Last edited: Aug 9, 2011
    11. guildoc

      guildoc New Member

      Joined:
      Feb 6, 2011
      Messages:
      35
      Likes Received:
      5
      Trophy Points:
      0
      Thanks for pointing that out. I'll up the after-battle heal threshold for sure.

      Consecrate AI is a bit tricky. If: the bot is moving (dropping a consecrate and while chasing a mob is counter productive), the bot is below 75% mana (40% base mana cost is bad) or if the current target's hp is below 50% (using consecrate to do the last 1% of a mobs hp is bad), the bot skips consecrate. Hindsight, I'll change that current target hp check to average hp of all surrounding mobs (that actually makes more sense).

      Uploading those changes.
       
    12. icenode

      icenode Member

      Joined:
      Jan 15, 2010
      Messages:
      101
      Likes Received:
      0
      Trophy Points:
      16
      Awesome, thanks, I'll test those changes now. What is the mana threshold for drinking? It isn't usually a problem for Ret, but sometime the bot will charge in at 5% mana and be limited in combat as a result.

      Edit: Seems to be a bug with the new build, 1a. The bot casts Cleanse A LOT. :D
       
      Last edited: Aug 9, 2011
    13. guildoc

      guildoc New Member

      Joined:
      Feb 6, 2011
      Messages:
      35
      Likes Received:
      5
      Trophy Points:
      0
      eep - the problems with making changes at work that compile, but I have no way of testing!

      I'll take 1a down for the time being. I actually don't have a treshold for drinking (past 4 beers anyhow) - I don't think I've ever bought food/water lol.

      It's looking more and more like I'll actually have to create a config file.
       
    14. guildoc

      guildoc New Member

      Joined:
      Feb 6, 2011
      Messages:
      35
      Likes Received:
      5
      Trophy Points:
      0
      Let's try this again. 1b up, fixes cleanse glitch :)
       
    15. sparks

      sparks Active Member

      Joined:
      Apr 23, 2010
      Messages:
      1,174
      Likes Received:
      1
      Trophy Points:
      38
      1b is a big dps loss.
      not sure what is going on it was fine yesterday.

      I like trying different things and I tried yours and doctrine.
      yours ramps up to about 11k then dropped to 6 or 7K and just stayed there.
      I do 15K+ with doctrine.
       
    16. guildoc

      guildoc New Member

      Joined:
      Feb 6, 2011
      Messages:
      35
      Likes Received:
      5
      Trophy Points:
      0
      Thanks for the heads up, I will investigate. The only difference dps wise between 1 and 1b is the consecration logic. There shouldn't be 'that' much of a change really.

      I think my safety checks might be a bit too strict truth be told. I'll loosen them up and see if that makes any difference.
       
    17. icenode

      icenode Member

      Joined:
      Jan 15, 2010
      Messages:
      101
      Likes Received:
      0
      Trophy Points:
      16
      1c is working great so far, thanks! Casting a few Holy Lights after combat works nicely (cheap on mana too, leaving loads for combat), and the combat balance seems really good to me, though I'm not top level yet.
       
    18. sparks

      sparks Active Member

      Joined:
      Apr 23, 2010
      Messages:
      1,174
      Likes Received:
      1
      Trophy Points:
      38
      oh boy can't wait for tonight to try it.
      I love testing or bitching. ok I like both ROFL
       
    19. guildoc

      guildoc New Member

      Joined:
      Feb 6, 2011
      Messages:
      35
      Likes Received:
      5
      Trophy Points:
      0
      Awesome, glad to hear it! Yes, please keep the comments coming!
       
    20. dirtdog

      dirtdog New Member

      Joined:
      Jun 12, 2011
      Messages:
      273
      Likes Received:
      2
      Trophy Points:
      0
      THE absolute best afk paladin CC ive tried....and i tried them all ;) +rep for u man
       

    Share This Page