Alright boys and girls ! I don't know how many of you that know that you can actually load bots from disk and have HB compile them at Login.. Anyways, here's an 'example bot' very useful for optimizing rotations you can simply target a training dummy, duel, or a boss in a raid instance. What it does? Combat plain and simple nothing else! Installation: Download the attachment and extract the 'Bots' folder into the root folder of your HB installation. eg; C:\MyHonorbuddyFolder\Bots\CombatBot.cs CHANGELOG - 0.0.1 2010/09-29 Code: Initial release CHANGELOG - 0.0.2 2010/09-30 Code: + Added Heal and CombatBuffs CHANGELOG - 0.0.3 2010/09-30 Code: + Turns off the Inactivity Detector once you start
sitting in front of training dummy , 79 druid using default CC for druid . i hit start on HB goto dummy and start combat, and it does nothing. HB is set to duel/combat bot. when i hit stop i get this [5:28:56 PM:865] Cleared POI [5:29:01 PM:761] Activity: Combat [5:29:22 PM:236] Warning: 'Factions' has been moved to the 'GrindArea'. Please reflect this change in your profiles. [5:29:22 PM:955] Cleared POI [5:29:23 PM:24] Activity: Combat System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Styx.Logic.Targeting.DefaultTargetWeight(List`1 units) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Delegate.DynamicInvokeImpl(Object[] args) at System.Delegate.DynamicInvoke(Object[] args) at (Object , Object[] ) at Styx.Logic.Targeting.(Delegate e, Object[] args
Smells like a cc issue, the default druid cc checks if it's target is affected by combat if not it won't do much And that shit you got when you stopped was probablly because the targetlist was empty or something EDIT: Updated it 0,0,2 Heal, Combatbuffs, Combat now
Updated again! Will turnoff the LogoutForActivity mechanism now so you won't get logged out in 10 minutes.
Yes and No. It's great if ure a cc developer, you can use this to optimize your combat logic and different rotations in duels and with target dummys without having to go out and kill mobs, you can stay in major cities. If someone ever writes a raid cc you can use this when raiding to just optimize your dps output. NO MORE KEY SPAMMING IN RAIDS!
Umm. but isn't there already a plugin for this already.. Mr AutoFight? Don't get me wrong.. But why write something that is already out there.. Specially When HB needs so much more attention..
I don't think you understand the point of this.. This bot can easily be modified to a dedicated heal bot that just follows a toon in a dungeon or w/e if someone decides to change it and write a good heal cc for it. It also shows the possibility to load bots, this gives the developer full control over hb making some tasks alot easier like writing a fishing plugin, instead of trapping hb in a loop to make sure no other logic runs they can simply derieve from botbase implement what is nessecary and their logic. There's so many possibilities with this and you just fail to see the point of it.. It's not like i spent hours and hours writing this
Stupid question time. The bot handles combat, I got that. But what about the non-combat aspect of any of the .cc's? The whole "time to eat and drink if I'm not in combat and I am low on health/mana" for example... Also, does the bot trigger any movement code? Does it try and stay in range of the target, etc? Or is it assumed that the player is handling all movement (which is fine if it is)?
No, this one only runs the combat portion of a CC no movement or anything. The targeting filter adds your current target if it's attackble, this bot is pretty useless unless ure a cc dev testing you combat logic or w/e however! this one -> http://www.thebuddyforum.com/showthread.php?11975-Bot-Combat-Heal-Bot has both in and out of combat behaviors and a simple follow behavior, if ure inside a party it will follow them around.
this seems like it would be awesome for saurfang ... does it move at all? or just stay on the 1 target u have?
Just running the combat portion of the .cc is fine with me. I enjoy running my character through the dungeons, but I just want the bot handling the combat aspect (which this will, which is great).