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

EMCBehaviors : Advanced behaviors

emc

New Member
Joined
Jun 15, 2012
Messages
190
Reaction score
3
EMCBehaviors
Introduces behaviours that can be used in your profile xmls. Whats so advanced about it? It is in the way we approach the behavior. Normally, a behavior is not associated with a plugin. But, EMCBehaviors is tied with the EMCBehaviors plugin. For the implemented behaviour xml tags (things) to work successfully you will need to enable EMCBehaviors plugin. Why? What the fuck, why is it so complicated? Because I can. In short, it provides us more flexibility and are more powerful than normal behaviours; since we can take advantage of the OnPulse events on a plugin.

What do I have to do?

  1. Extract the file into the plugins folder.
  2. Replace/add the appropriate tags in your profile xml.

What Tags does this support?
[h=4]
[/h]
<autohealthpotion name=?Heroic Health Potion? percent=?0.25? />

<deathrestart death-count=?1? />

<logmessage message=?hello world!? />

<safetownportal radius=?20? />

<setcombat radius=?40? />

<setloot radius=?40? />

<timedrestart max-time=?30/>

<trackloot />

<track name=?CellarFound? op=?+? value=?1?/>
op values = *, +, -, /, R, C


<tracktime name=?TimeInCellar? op=?restart?/>
op values = start, stop, restart, start-if-stopped, reset


Note
Remember to enable EMCBehaviors plugin, otherwise the tags will NOT behave accordingly.

Plugin Replacement
EMCBehaviors plugin+behaviors combo provides functionality that replace the following plugins:
  1. CancelLogout
  2. Death Restarters
  3. Stat trackers

Errors
Failed to load profile: Element SetCombat is not supported. Please check your XML and try again. (<SetCombat radius="40" />) Line 49
This is a DemonBuddy issue. SimpleFix: You will have to reload the profile. What is causing this? When DB startup, it loads the profile before it loads the xml tags implemented in the plugin. So just reload, the profile.

XML Issues Workaround
When you get xml errors when starting bot, please change to a different profile that doesn't use any of the EMC behavior tags and then switch back.

EMCB 2.0 Versions
[TABLE="class: grid, width: 500, align: left"]
[TR]
[TD]File[/TD]
[TD]Version[/TD]
[TD]Comments[/TD]
[/TR]
[TR]
[TD]View attachment EMCB-v2.zip[/TD]
[TD]2.0.0.0[/TD]
[TD]New version, more features.[/TD]
[/TR]
[TR]
[TD]
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]








Latest Update: v2.0.0.0 Get it! TEST it please!
 

Attachments

Last edited:
Np. Please test it and let me know of any bugs.
 
Last edited:
my dude is just walking towards a mob when using safetownportal.

it doesn't attack
 
<SafeTownPortal />
Safely teleport to town. When mobs are found we kill the proactively (hi! wizards and dh) mobs before teleporting.

Sound like I'm gonna die a lot less on Sarkoth now, yay!

Why? What the fuck, why is it so complicated? Because I can.

Thats the spirit I wanna see :D
 
my dude is just walking towards a mob when using safetownportal.

it doesn't attack

Does it attack once it gets there? Can you tell me if you are using any other plugins. I will get back to you later tonight.

Thanks
 
using Icool's sarkoth farm helper, might be the problem because that turns off attacking while outside cellar.

doesn't attack at all.

[19:11:24.270 N] Failed to load profile: Element SetCombat is not supported. Please check your XML and try again. (<SetCombat radius="50" />) Line 50

whats wrong with the setcombat?
 
Last edited:
Wow, why isn't this plugin getting more attention? If everything works like it should, this should easily be the best addon for fast Sarkoth runs.

I will try this once my DH reaches level 60. :)
 
So after some more testing, <SetCombat radius="0"> wil not work, you will have to use <SetCombat radius="1" /> to get it on the "ideal" functionality. Not sure if you can change that or not. otherwise, i still love the plugin :D. Incorporating it in to my profiles now.


Edit, integrated to my profiles now.
 
Last edited:
So after some more testing, <SetCombat radius="0"> wil not work, you will have to use <SetCombat radius="1" /> to get it on the "ideal" functionality. Not sure if you can change that or not. otherwise, i still love the plugin :D. Incorporating it in to my profiles now.


Edit, integrated to my profiles now.

Hey can you elaborate more on the setcombat issue? Do you mean SetCombat with radius="0" doesn't disable combat?
 
Added wait parameter to SafeTownPortal v1.0.0.20
 
sometimes the bot will go into sarkoth's room and just start tp'ing, while hes being attacked, and sometimes he will attack all the barrels =/

i often get this error when i start the bot:

Failed to load profile: Element SetCombat is not supported. Please check your XML and try again. (<SetCombat radius="40" />) Line 49
 
Last edited:
sometimes the bot will go into sarkoth's room and just start tp'ing, while hes being attacked, and sometimes he will attack all the barrels =/

i often get this error when i start the bot:

Failed to load profile: Element SetCombat is not supported. Please check your XML and try again. (<SetCombat radius="40" />) Line 49

Hmm not sure why you are getting that error. Did you unzip into the plugins folder?
 
ya, the bot has been working for a few hours, but sometimes when i restart it i get that error

edit: it seems to be a problem when i start running a second bot
 
Last edited:
Hmm...I haven't tested it with a second bot as I don't have the sessions for it. But sounds like a bug with the bot itself?
 
that error happens because the profile is loaded before the plugin, i think

runs fine when plugin is checked and reload profile
 
Yes cant use this at all till Arelog allows us seting specific plugins

My bot some times leaves before killing sarkoth how do i fix that? - Sarkoth out of range EC maeks him leave... this is bad how i fix this?

Edit:

fixed it, added diff variables to.

<SetCombat radius="5" />
<SetLoot radius="0" />

Still have some issues i noticed bot tried to Teleport out thinking it was save when it was pathing to the Door when the door was there.
 
Last edited:
Back
Top