superreeen
Member
- Joined
- Jan 28, 2011
- Messages
- 307
- Reaction score
- 2
This Plugin is the successor of: http://www.thebuddyforum.com/demonb...ebehaviour-combatbehaviour-lootbehaviour.html
Since I've discovered some interessting stuff that I wasn't aware of and the name of the previos plugin no longer matched, I deceided to go this direction.
Installation: Copy the DBEnhancements folder to your plugins folder.
To enable Fast Move you have to enable the plugin.
Known Issues: Currently none known issues.
Please report any bug's you find.
Tested Classes:
Every feedback is appreciated.
View attachment DBEnhancements_1.0.0.15.zip
You can buy me a beer whenever you want
Available Profile Behaviors:
Available Conditions:
Version 1.0.0.15:
Fixed a compatibility issue with DB .196 upwards.
<LoadProile ... /> is now called <DBELoadProfile ... />
Removed <Branch...> tag as <If...> is now working correctly in side the <While...> tag.
Version 1.0.0.14:
ForceRapair should now alway repair.
Converted ScriptManagerHandler to use late binding for compatibility with DB .204.
Version 1.0.0.13:
Moved the PlayerMover to http://www.thebuddyforum.com/demonbuddy-forum/combat-routines/63024-incubuscc.html#post647648
Removed all the stuff that was only needed by the playermover.
Version 1.0.0.12:
Added a framelock to the playermover to increase performance. And probably reduce backtracking.
Version 1.0.0.11:
Implemented a behavior to replace the If tag in a While tag. This tag will be removed when the If tag in DB is fixed.
Simple replace If with Branch for it to work.
Version 1.0.0.10:
RunCode behavior no longer executes c# code now it uses python syntax.
It allows execution of everything that is allowed by the condition in If and While.
This change gets rid of a memleak and impoves performance significant.
Added some methods to ConditionAdditions that will be useful when the If tag is fixed to work
in a While tag.
Usage will be:
<RunCode code="ConditionAdditions.ResetOrders(3)" />
<While condition="OrderAvailable()">
<If condition="CurrentOrder(1)">
<RunCode code="Logging.Write("Order 1 executed."
" />
</If>
<If condition="CurrentOrder(2)">
<RunCode code="Logging.Write("Order 2 executed."
" />
</If>
<If condition="CurrentOrder(3)">
<RunCode code="Logging.Write("Order 3 executed."
" />
</If>
<RunCode code="ConditionAdditions.NextRandomOrder()" />
</While>
Version 1.0.0.9:
Fixed a bug that caused ConditionAdditions to remove the existing condition shortcuts.
Version 1.0.0.8:
Added a profile behavior that allows execution of c# code.
Usage:
<RunCode code="Zeta.Common.Logging.Write("Test from profile."
;" />
Version 1.0.0.7:
Added the ability to create a random number in conditions.
Added the ability to flip a coin in conditions.
Usage:
<If condition="FlipCoin()">...</If>
<If condition="Random(1,100) < 50">...</If>
Version 1.0.0.6:
Implemented LoadProfile tag.
Usage: <LoadProfile profile="filename.xml" />
The target profile needs to be in the same path as the currently loaded profile.
Don't use LeaveGame first LoadProfile will leave the game for you.
Version 1.0.0.5:
Fixed a bug where Settings didn't get initialized.
Version 1.0.0.4:
Increased the default range for Leap and Furious Charge.
Added a simple configuration window to allow adjustment of different distances.
Version 1.0.0.3:
Increased the distance for vault to prevent backtracking.
Should use movement after Shadow Power and Preparation
Version 1.0.0.2:
Cleares Navigator after movement with "teleports".
Implemented Barb and Wizard behavior.
Barb makes use of Leap, Furious Charge, Sprint and War Cry.
Wizard makes use of Teleport and Archon Teleport.
DH now uses Shadow Power
Version 1.0.0.1:
Removed all obsolete tags.
Playermover works smoother.
Playermover is now tested with DH and Monk.
Currently implemented: DH, Monk and WD
DH now uses Vault, Preperation and Smoke Screen
Version 1.0.0.0:
Migrated behaviors from CombatBehaviors: http://www.thebuddyforum.com/demonb...ebehaviour-combatbehaviour-lootbehaviour.html
Removed not needed behaviors: FastMoveTo, SecureLeaveGame
Added a player mover to replace FastMoveTo
Since I've discovered some interessting stuff that I wasn't aware of and the name of the previos plugin no longer matched, I deceided to go this direction.
Installation: Copy the DBEnhancements folder to your plugins folder.
To enable Fast Move you have to enable the plugin.
Known Issues: Currently none known issues.
Please report any bug's you find.
Tested Classes:
- Monk
- Demon Hunter
- Barbarian
Every feedback is appreciated.
View attachment DBEnhancements_1.0.0.15.zip
You can buy me a beer whenever you want


Available Profile Behaviors:
Code:
[LEFT][COLOR=#333333]<ForceRepair questId="1" minFreeBagSlots="20" />
[/COLOR]<DBELoadProfile profile="first.xml" />
<RunCode code="Zeta.Common.Logging.Write("Test from profile.");" />[/LEFT]
Available Conditions:
Code:
<If condition="FlipCoin()">...</If>
<If condition="Random(1,100) < 50">...</If>
Version 1.0.0.15:
Fixed a compatibility issue with DB .196 upwards.
<LoadProile ... /> is now called <DBELoadProfile ... />
Removed <Branch...> tag as <If...> is now working correctly in side the <While...> tag.
Version 1.0.0.14:
ForceRapair should now alway repair.
Converted ScriptManagerHandler to use late binding for compatibility with DB .204.
Version 1.0.0.13:
Moved the PlayerMover to http://www.thebuddyforum.com/demonbuddy-forum/combat-routines/63024-incubuscc.html#post647648
Removed all the stuff that was only needed by the playermover.
Version 1.0.0.12:
Added a framelock to the playermover to increase performance. And probably reduce backtracking.
Version 1.0.0.11:
Implemented a behavior to replace the If tag in a While tag. This tag will be removed when the If tag in DB is fixed.
Simple replace If with Branch for it to work.
Version 1.0.0.10:
RunCode behavior no longer executes c# code now it uses python syntax.
It allows execution of everything that is allowed by the condition in If and While.
This change gets rid of a memleak and impoves performance significant.
Added some methods to ConditionAdditions that will be useful when the If tag is fixed to work
in a While tag.
Usage will be:
<RunCode code="ConditionAdditions.ResetOrders(3)" />
<While condition="OrderAvailable()">
<If condition="CurrentOrder(1)">
<RunCode code="Logging.Write("Order 1 executed."

</If>
<If condition="CurrentOrder(2)">
<RunCode code="Logging.Write("Order 2 executed."

</If>
<If condition="CurrentOrder(3)">
<RunCode code="Logging.Write("Order 3 executed."

</If>
<RunCode code="ConditionAdditions.NextRandomOrder()" />
</While>
Version 1.0.0.9:
Fixed a bug that caused ConditionAdditions to remove the existing condition shortcuts.
Version 1.0.0.8:
Added a profile behavior that allows execution of c# code.
Usage:
<RunCode code="Zeta.Common.Logging.Write("Test from profile."

Version 1.0.0.7:
Added the ability to create a random number in conditions.
Added the ability to flip a coin in conditions.
Usage:
<If condition="FlipCoin()">...</If>
<If condition="Random(1,100) < 50">...</If>
Version 1.0.0.6:
Implemented LoadProfile tag.
Usage: <LoadProfile profile="filename.xml" />
The target profile needs to be in the same path as the currently loaded profile.
Don't use LeaveGame first LoadProfile will leave the game for you.
Version 1.0.0.5:
Fixed a bug where Settings didn't get initialized.
Version 1.0.0.4:
Increased the default range for Leap and Furious Charge.
Added a simple configuration window to allow adjustment of different distances.
Version 1.0.0.3:
Increased the distance for vault to prevent backtracking.
Should use movement after Shadow Power and Preparation
Version 1.0.0.2:
Cleares Navigator after movement with "teleports".
Implemented Barb and Wizard behavior.
Barb makes use of Leap, Furious Charge, Sprint and War Cry.
Wizard makes use of Teleport and Archon Teleport.
DH now uses Shadow Power
Version 1.0.0.1:
Removed all obsolete tags.
Playermover works smoother.
Playermover is now tested with DH and Monk.
Currently implemented: DH, Monk and WD
DH now uses Vault, Preperation and Smoke Screen
Version 1.0.0.0:
Migrated behaviors from CombatBehaviors: http://www.thebuddyforum.com/demonb...ebehaviour-combatbehaviour-lootbehaviour.html
Removed not needed behaviors: FastMoveTo, SecureLeaveGame
Added a player mover to replace FastMoveTo
Last edited: