As a WD my guy keeps wanting to stab destructible objects and he's never in range to do so. This is very annoying not only because it wastes time for him to run up on it only to miss but also causes a lot of brief stucks (wasting more time).
I went from vanilla straight to this and it has changed so dramatically I don't know which file is responsible for this stuff to fix it on my own any more.
edit: and before anyone mentions, yes I have lowered the slider down to the lowest, which is 6 and that's higher than dagger range and I also tried max range assuming it would pick a ranged skill to use. Instead, he just runs around stabbing at the air like a rere.
Ok, this was REALLY bugging me because I wanted to use acid cloud and I finally managed to fix it so I'll post it here.
go to DemonBuddy\Plugins\GilesTrinity\Abilities
Open Witchdoctor.cs in notepad
Go to the verrrrry bottom where it lists destroy powers, this is where it pulls the skills used to break objects. Notice some things missing? Notably, acid cloud and spirit barrage. Both can be used as main attacks, especially acid cloud. My farming build uses no spam attack because I do low MP and mana is absolutely not an issue. Now, I didn't add spirit barrage because I don't like it nor use it, I just noticed it's absent. ANYWAY
Add this line
if (hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_AcidCloud) && playerStatus.CurrentEnergy >= 172)
return new GilesPower(SNOPower.Witchdoctor_AcidCloud, 12f, vNullLocation, -1, -1, 0, 0, USE_SLOWLY);
above
return new GilesPower(SNOPower.Weapon_Melee_Instant, 3f, vNullLocation, -1, -1, 0, 0, USE_SLOWLY);
It tells it to cast acid cloud first, failing that (mana) it will stab junk at the appropriate radius (I lowered stabbing from 10 to 3 because 10 is too high making the wd look like he lacks depth perception.)
tada, no more retarded witch doctor
edit: And this is also totally unrelated, but a suggestion to change. There's really no need to wait for 2 targets to cast grasping dead, I believe that skill should be getting spammed on everything nonstop. I lowered down to 0 to increase the chances of it dropping dogs and globes to feed my gruesome feast. It's really annoying seeing him not cast it despite the amount of enemies in range being greater than 2 and knowing he should be. He just seems really, really slow about it so now he spams it which is what I wanted.