What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Plugin] Combat Assist - Self Play Buff Tracker & Survival Helper

TarasBulba

Community Developer
Joined
Apr 27, 2015
Messages
794
Reaction score
25
*** Updated to work with the latest DB ***

Combat Assist - Self Play Buff Tracker & Survival Helper

Combat Assist helps you to maintain your buffs and to survive while letting you control your character.

It supports all classes, but the Crusader, Demon Hunter and Wizard implementations might be weaker than the rest since I don't play them much. I welcome all the suggestions.

Click to download the latest version: CombatAssist.0.7.0.zip

[table="width: 650"]
[tr]
[td]
Screenshots​
[table="width: 480, align: center"]
[tr]
[td="align: center"] [/td]
[td="align: center"] [/td]
[td="align: center"] [/td]
[/tr]
[tr]
[td="align: center"]Barbarian[/td]
[td="align: center"]Demon Hunter[/td]
[td="align: center"]Monk [/td]
[/tr]
[tr]
[td="align: center"] [/td]
[td="align: center"] [/td]
[td="align: center"] [/td]
[/tr]
[tr]
[td="align: center"]Wizard[/td]
[td="align: center"]Witch Doctor[/td]
[td="align: center"]Crusader[/td]
[/tr]
[/table]
[/td]
[/tr]
[/table]

What does it do?

  • Maintains your buffs
  • Uses your potion
  • Casts survival skills on emergencies

What it doesn't do?

  • Attack
  • Move
  • Loot
  • Interact with vendors/objects

Requirements

  • Fresh installation of the latest Demonbuddy
[table="width: 650"]
[tr]
[td]
Code:
Change Log:

0.7.0
* Compatibility update for latest DB

0.5.50602 (19298)
* Added minimum wrath check for Crusader Condemn
* Added an option to disable casts while Crusader Steed Charge active

0.5.50531 (38)
* Added Crusader support

0.4.50530.2 (24)
* Fixed a bug on Monk Mantra activation

0.4.50530 (8)
* Added Wizard & Witch Doctor support
* Prevented OOC & Normal casts if you are trying to port somewhere
* Added 0.2 secs overlap to Barbarian Overpower, Ignore Pain & WotB to ensure no downtime
* Added spam option to Barbarian Overpower
* Barbarian War Cry - Use on cooldown option is now resource aware
* Barbarian Threatening Shout should cast more frequently

0.3.50528 (57)
* Added Demon Hunter support

0.2.50526.2 (23)
* Fixed a minor bug which was preventing settings to save properly

0.2.50526 (32)
* Added Monk support
* Added Legendary Potion support
* Fixed a bug that prevents Barbarian to cast Battle Rage under some circumstances
[/td][/tr][/table]

Installation Steps

  1. Download and install the latest Demonbuddy, but don't start it.
  2. Delete everything in the Plugins folder.
  3. Download the Latest CombatAssist.
  4. Extract the Zip file to the DemonBuddy Main Folder.
  5. Start DemonBuddy.exe (but don't start the bot yet)
  6. Load the profile Blank.xml from the Profiles folder.
  7. Check if there is only CombatAssist on the Plugins tab and enable it.

    Plugins_Tab.png

  8. Click to Bot Setting on the Main tab.

    Bot_Settings_Button.png

  9. And move the Inactivity Time to 0

    Bot_Settings.png

  10. Start the bot and select "Blank" as your routine

    Routine_Selection.png

  11. Enjoy!

I would very much appreciate any feedback, feature requests or ideas, thanks!

Credits:
 

Attachments

Last edited:
This sounds great, yep support for additional classes would be great!
 
Thi is a very good idea ! If you release a monk version I will be very happy to try it

As stated monk is hard coded in already but it's very basic, but it will use all buffs if they are off cooldown so it's usable. In some ways for monk we spam most skills irregardless of what's around us, only the Breath of Heaven buff and Epiphany Buff need to be checked for. The epiphany check is already in there, if you want to add one for BoH search for this code in Plugins > ClassRoutines > Monk.cs

Code:
if (HasSkill(SNOPower.Monk_BreathOfHeaven))

and change it to:

Code:
if (HasSkill(SNOPower.Monk_BreathOfHeaven && !HasBuff(SNOPower.Monk_BreathOfHeaven)))

If the UI and some more advanced settings haven't been added by Thursday then I'll code it in.

Great tool idea for those of us who manual sometimes! Good work :)
 
Guys, thanks for the great comments.

Just wanted to let you know that I'm working on the Monk module atm, probably will release it in 12 hours :)
 
I didn't test it yet, but from the setting i saw so far, you should consider an option to :
overlap WOTB when less than X remaining
overlap Ignore pain when less than X remaining
use overpower if buff is absent
use overpower when less than X
 
Hi,

I'll definitely implement the overlaps to make sure there is not even a 1/5 sec downtime. For Overpower "if buff is absent" is already there (hardcoded) if the player is using Killing Spree rune.

Thanks for the feedback. :)
 
Having just briefly tested this I can confirm it works flawlessly for Monk at least (and for my build!).

Thanks again for the plugin, will make my GR pushes much easier when I get around to doing them! May mess about with some things and see if I can make any improvements but so far so good :)
 
Should have the option to just "spam" Overpower not just wait for the buff to go off. Because you are losing some dps like that. Especially with a cooldown pylon. I'm just spaming overpower since the bot doesnt do it, that gets tireing after a while too.
 
Should have the option to just "spam" Overpower not just wait for the buff to go off. Because you are losing some dps like that. Especially with a cooldown pylon. I'm just spaming overpower since the bot doesnt do it, that gets tireing after a while too.

Do you mean, spam to keep up the buff with 0 downtime or spam it do add some dps from Overpower itself?
 
Do you mean, spam to keep up the buff with 0 downtime or spam it do add some dps from Overpower itself?

Spam it to add some dps from Overpower. It does like 80-100m crits in a 9 yard radius. And if you run with a Obsidian ring of the zodiac you are able to proc it faster or "spam" it which is what I do.
 
Spam it to add some dps from Overpower. It does like 80-100m crits in a 9 yard radius. And if you run with a Obsidian ring of the zodiac you are able to proc it faster or "spam" it which is what I do.

Alright, will add spam option, already added pylon support, will go out with the next release.

Thanks a lot for the feedback :)
 
Thanks very much for this great plugin!!! That's what we really need!! Really thanks again.
 
Back
Top