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

[Plugin] Demon Buddy Enhancements

I have to use version v1.0.0.12.zip OF Enhancements?
where I can lower it?
 
An un-stucker. There isn't a good one out atm (grim doesn't have time for his and it has bugs), and the built-in one is garbage (no offense to whoever made it).

Ability to run profiles in a random order in a single game without recreating. Also being able to res and restart from whichever profile you die during (or skip to next profile after X deaths).
[random] //until all run once
<LoadProfile profile="Leorics Manor.xml" runOnce="True" />
<LoadProfile profile="Northern Highlands.xml" runOnce="True" />
<LoadProfile profile="Highland crossing.xml" runOnce="True" />
[/random]
<LoadProfile profile="Cemetary.xml" />
<LoadProfile profile="Butcher.xml" />

You can do something very close to this now using the ConditionAdditions stuff supereeen added:

Code:
<RunCode code="ConditionAdditions.ResetOrders(3)" />
<While condition="OrderAvailable()">
  <Branch condition="CurrentOrder(1)">
    <!-- Put Leorics Manor code here -->
  </Branch >
  <Branch condition="CurrentOrder(2)">
    <!-- Put Northern Higlands code here -->
  </Branch >
  <Branch condition="CurrentOrder(3)">
    <!-- Put Highland crossing code here -->
  </Branch >
  <RunCode code="ConditionAdditions.NextRandomOrder()" />
</While>
<!-- Put cemetery and butcher code here (or put them first as Rad's new profile has them to work around an existing bug...-->

This does not handle any of the on death handling you requested though.

As for an unstucker, Unstucker 1.8 works well enough for me. I have tweaked mine a bit to handle combat detection, check more frequently and changed the UsePower call to use the new version rather than the deprecated one, but those are all minor changes, and I think most are described in the thread. Really don't see anyone making a better one unless DB exposes the API to hook into their own, or they just make their move routine a bit smarter. Their detection seems to work great.
 
Just downloaded the new update for DB and getting this

[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ConditionAdditions.cs(7,17) : error CS0234: The type or namespace name 'Scripting' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)
[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ScriptManagerHandler.cs(5,17) : error CS0234: The type or namespace name 'Scripting' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)
[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ScriptManagerHandler.cs(15,24) : error CS0246: The type or namespace name 'ScriptScope' could not be found (are you missing a using directive or an assembly reference?)
[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ScriptManagerHandler.cs(16,24) : error CS0246: The type or namespace name 'ScriptScope' could not be found (are you missing a using directive or an assembly reference?)
[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ScriptManagerHandler.cs(37,24) : error CS0246: The type or namespace name 'ScriptEngine' could not be found (are you missing a using directive or an assembly reference?)
[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ScriptManagerHandler.cs(38,24) : error CS0246: The type or namespace name 'ScriptEngine' could not be found (are you missing a using directive or an assembly reference?)
[15:57:22.223 N] Current bot set to Order Bot
[15:57:22.233 N] Loaded profile [Act1 - Inferno] Champion-Hunting 2.0.2 Save The World

Anyone know whats up?
 
Just downloaded the new update for DB and getting this

[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ConditionAdditions.cs(7,17) : error CS0234: The type or namespace name 'Scripting' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)
[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ScriptManagerHandler.cs(5,17) : error CS0234: The type or namespace name 'Scripting' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)
[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ScriptManagerHandler.cs(15,24) : error CS0246: The type or namespace name 'ScriptScope' could not be found (are you missing a using directive or an assembly reference?)
[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ScriptManagerHandler.cs(16,24) : error CS0246: The type or namespace name 'ScriptScope' could not be found (are you missing a using directive or an assembly reference?)
[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ScriptManagerHandler.cs(37,24) : error CS0246: The type or namespace name 'ScriptEngine' could not be found (are you missing a using directive or an assembly reference?)
[15:57:20.679 N] Compiler Error: c:\Users\Martin 2\Desktop\Demonbuddy_1.0.744.185\Plugins\DBEnhancements\Helpers\ScriptManagerHandler.cs(38,24) : error CS0246: The type or namespace name 'ScriptEngine' could not be found (are you missing a using directive or an assembly reference?)
[15:57:22.223 N] Current bot set to Order Bot
[15:57:22.233 N] Loaded profile [Act1 - Inferno] Champion-Hunting 2.0.2 Save The World

Anyone know whats up?

DB got updated... will need some work.
 
My character just idles in town once he ports, without this plug in running champion hunting 2.0.2 profile, anybody know how i can fix that?
 
My character just idles in town once he ports, without this plug in running champion hunting 2.0.2 profile, anybody know how i can fix that?

Temporally you can remove the <ForceRepair> tag after Leorics Manor in the profile.
 
Does this in any way conflict with Giles plugins?

[Plugin] Stash & Loot Rule Replacer v1.9.3
[Plugin] Monster Priority Changer v1.5.5
[Plugin] World Object Handler v1.5.2
 
i keep getting "There was an error in the matchmaking service the request was cancelled"
 
Hi

am trying to use <If condition "Random(1,100) < 50" in a profile and it fails to load profile giving me "Failed to load profile: '<', hexadecimal value 0x3C, is an invalid attribute character. "

if I use <If condition "Random(1,100) > 50" that loads up fine ... (?) tho Notepad++ has it tagged as an end of tag character and not greater than.

am I doing something wrong?

If I try Random(1,2) and have If random = 1 <do this> and If random = 2 <do that> the profile loads fine but the bot just stops as soon as it gets to that bit of code.

I want to use Random to introduce alternate pathing and randomish wait times to try and make things look less mechanical, is this possible using this plugin , and what syntax should I be using to do it if it is possible?
 
Hi

am trying to use <If condition "Random(1,100) < 50" in a profile and it fails to load profile giving me "Failed to load profile: '<', hexadecimal value 0x3C, is an invalid attribute character. "

if I use <If condition "Random(1,100) > 50" that loads up fine ... (?) tho Notepad++ has it tagged as an end of tag character and not greater than.

am I doing something wrong?

If I try Random(1,2) and have If random = 1 <do this> and If random = 2 <do that> the profile loads fine but the bot just stops as soon as it gets to that bit of code.

I want to use Random to introduce alternate pathing and randomish wait times to try and make things look less mechanical, is this possible using this plugin , and what syntax should I be using to do it if it is possible?

for <If condition "Random(1,100) < 50"> use <If condition "Random(1,100) &lt; 50">
for <If condition "Random(1,100) > 50"> use <If condition "Random(1,100) &gt; 50">
 
Sorry, but I'm not going to download 3rd party adware to use your plugin.
 
for <If condition "Random(1,100) < 50"> use <If condition "Random(1,100) < 50">
for <If condition "Random(1,100) > 50"> use <If condition "Random(1,100) > 50">

thanks, I have an entire day off Sunday so shall hopefully put this to good use :)

Edit: (more noob questions)

if I use <If condition "Random(1,100) ....> <do this> does it generate a new random var each time, or does it read the same var each time (that I have to /roll seperately?) or can I use else as part of an If condition= loop?
 
Last edited:
Sorry, but I'm not going to download 3rd party adware to use your plugin.

dude are you going from thread to thread complaining about everyone? If you dont want the plugin or profile dont use it and shut the hell up. These guys are doing great work for us. Ive read your comments on Rodonics thread as well. Stop being an ungrateful git and either use or dont use. No one wants to see your comments.

BTW idiot. you dont have to download third party adware to use the plugin. Wait 5 seconds click skip add in upper right corner and go straight to download. Only thing you have to download is the plugin or profile itself. If you download anything else thats your own stupidity.
 
Can someone enlighten me how the Order condition works(example in update 10)?

Thanks.
 
Back
Top