with all this changes...what "stash replacer" i need to use with this plugin?
This plugin is the "stash replacer".
with all this changes...what "stash replacer" i need to use with this plugin?
I *think* these doors count as "barricades" not destructibles - in which case, barricades, like DB's built in unstucker, have been hard-coded into DemonBuddy with no way to over-ride the barricade destruction code, or blacklist/whitelist barricade SNO's (as far as I've seen of the barricade stuff) - and if DB's barricade code gets "stuck" on a barricade, it can actually stay in a loop forever and never pulse any of your plugins (which means UnstuckMe, Trinity, and any other plugins you have never get called again and so it's purely down to DB's own inactivity timer to catch you stuck and log you out, if you get really unlucky). A way to handle these may be for me to "catch" such barricades at a longer range than DemonBuddy catches them, and to treat them as standard destructibles and destroy them before DB tries to handle them. While I can't stop it breaking barricades that aren't really there (and thus get stuck forever), I might POSSIBLY be able to make it handle ACTUAL barricades a little better - only a possibility atm. Can you get me the FULL dump ractor output line of those doors? So not just the SNO code, but the entire line mentioning that door, so I can see what type of object DemonBuddy thinks the doors are, along with the SNO data? You'll have to stand by a door with DemonBuddy stopped, go to the info dumping tab, and hit dump ractors. If you can't find which line the door is (the list is sorted by object distance from your character, closest to furthest), just send me a forum PM with the entire dump ractors output and I'll be able to spot it!
Another suggestion - adapt the routine for the CM build.
Somehow, whenever diamond skin is needed and CM already cleared the CD, bot does not use it. Same goes for other CD dependant spells i.e. nova / force wave / mirror image.
with all this changes...what "stash replacer" i need to use with this plugin?
Giles Trinity is a plugin that replaces and improves many features in DemonBuddy. It replaces the entire of combat, avoidance, all item handling (both picking items up and deciding what to loot or not loot), all world object handling (shrines, containers, destructibles), and the entire of DB's town-run routine (the routine that stashes, salvages, sells, and repairs items when your backpack is full). ... It combines, replaces, and completely re-writes my old plugins (stash replacer, world object handler, combat replacer, monster priority changer), changes how they work behind-the-scenes, fixes many issues with them and generally improves them. As everything is combined, I am able to allow decision making to pick items up mid-combat if items drop nearby, run to shrines instead of monsters if a shrine is close, wait out of avoidance stuff until it vanishes before looting items inside, etc.
hey giles
just tested it with "hydra" and it doesn't work that awesome ...
any wizard around using also this spell?
What program are you using to edit and find these lines?
// Hydra
if (!bBuffsOnly && !playerStatus.bIsIncapacitated &&
powerLastSnoPowerUsed != SNOPower.Wizard_Hydra &&
(iElitesWithinRange[RANGE_15] > 0 || iAnythingWithinRange[RANGE_15] > [COLOR="#FF0000"]4[/COLOR] || playerStatus.dCurrentHealthPct <= 0.7 || ((targetCurrent.bThisElite || targetCurrent.bThisUnique || targetCurrent.bThisRare || targetCurrent.bThisMinion || targetCurrent.bThisTreasureGoblin) && targetCurrent.fRadiusDistance <= 15f)) &&
hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Hydra) &&
playerStatus.dCurrentEnergy >= 15 && GilesUseTimer(SNOPower.Wizard_Hydra))
Sorry Giles, maybe this helps you more.
Is this the number I have to change to "1"?Code:// Hydra if (!bBuffsOnly && !playerStatus.bIsIncapacitated && powerLastSnoPowerUsed != SNOPower.Wizard_Hydra && (iElitesWithinRange[RANGE_15] > 0 || iAnythingWithinRange[RANGE_15] > [COLOR="#FF0000"]4[/COLOR] || playerStatus.dCurrentHealthPct <= 0.7 || ((targetCurrent.bThisElite || targetCurrent.bThisUnique || targetCurrent.bThisRare || targetCurrent.bThisMinion || targetCurrent.bThisTreasureGoblin) && targetCurrent.fRadiusDistance <= 15f)) && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Hydra) && playerStatus.dCurrentEnergy >= 15 && GilesUseTimer(SNOPower.Wizard_Hydra))
Another suggestion - adapt the routine for the CM build.
Somehow, whenever diamond skin is needed and CM already cleared the CD, bot does not use it. Same goes for other CD dependant spells i.e. nova / force wave / mirror image.
The actual chains themselves have nothing feasible that can be picked up by the bot to avoid. The only way of doing this would be to detect every monster that had a fire-chains affix, and draw an "imaginary line" between them all, and then try to avoid that entire line. I think this could cause a bit of painful slow-down, and may cause more harm than good in the end, but it's something I might experiment with one dayIs it possible to add some kind of avoidance for fire chains? Like make the bot take just 1 step back so as not to stand right on them.