Paladin# (spoken PaladinSharp)
Hey guys,
I am currently making my own little CR. It will support Holy later, at the moment only Retribution. It's a non afk routine that only works on level 100 (I will probably add a fallback routine later).
What the routine currently does:
- Completly asynchron and written with coroutines to reduce the lag to a mimimum.
- I wrote a lot of wrapper classes and extensions, like a custom talent and inventory manager.
- The rotations inherit from a baseclass and are easily extendable, maintanable and it's ez to add new ones.
- Works for all talents besides Empowered Seals atm (it actually detects your talents and builds the rotation with that).
- It detects the amount of your t-set parts and chooses the rotation based upon that. Atm there is no difference, tho.
- AOE and Single Target behaviors (cleave will follow later).
- The rotation is kinda optimized, it only uses sacred shield as filler if no other spell is up in the time of the global cooldown triggered for example.
- The current source is icy veins.
- I do my Simcraft dps, my gear sucks tho because I main holy. I am only building a ret one for now, because I wanted to test the core with something straight forward.
- I am making another rotation atm that is based purely on simcraft, actually I will break down simcrafts output with a PERT plan and then code it.
What it currently doesn't have:
- GUI (srsly you do not need that kek, I will add an xml file later at least)
- Interrupts
- It won't cast avegning wrath because that should be casted manual, if you play with Seraphim it will wait 15 seconds for AW to stack the cooldown, otherwise cast it. The next rotation will be based on the Seraphim CD not the wings one, tho.
- Same goes for trinkets
- I need to add a basic facing/move to boss behavior
- The LOS check is disabled for now, g2figure how to do that correctly
- Fancy spam in the HB window
- Proper caching (even tho the rotation doesn't lag for me, the wrapper classes are already cached)
- Proper error handling
This is currently an alpha and still a WIP, but already works pretty decent. Run it with Enyo on whatever TPS you like, lel.
Download (Zip): https://github.com/legacy3/Honorbuddy/archive/master.zip
Source: https://github.com/legacy3/Honorbuddy/tree/master/Paladin
Changelog: https://github.com/legacy3/Honorbuddy/commits/master
Just put the Paladin folder in your Routines folder
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Big shoutout to Mirabis, I took some of his aura stuff. Also his community edition helped me to understand honorbuddy better, I am usually only developing stuff for League of Legends and this is the first time i work HB.
Actually i have to say it's a lot of fun, the API is really rich :^)
Last edited: