Hey there! I know this is quite a mouthful and i try to contribute the best i can to the community, but now i've hit a wall (well two) and i would love if anyone could take their time and look at it.
I'm sorry for the "repost", i thought i could edit my other one, since i found the fix myself.
If someone could please delete: https://www.thebuddyforum.com/demonbuddy-forum/plugins/trinity/229556-waiting-nav-server.html
What i'm looking for is for DB to spam smoke screen out of combat, currently there's only the option to make it spam it in combat which wastes alot of time between trash in normal Rifts.
I assume it's somewhere around "Spam Settings", within this code that i need to change / add something, anyone got any suggestions?
/// <summary>
/// When Smoke Screen should be cast
/// </summary>
private static bool SmokeScreenCondition(SkillMeta meta)
{
meta.CastFlags = CanCastFlags.NoTimer;
// Buff Already Active
if (GetHasBuff(SNOPower.DemonHunter_ShadowPower))
return false;
// Mobs in range
if (TargetUtil.AnyMobsInRange(15) || (Legendary.MeticulousBolts.IsEquipped && TargetUtil.AnyMobsInRange(60)))
return true;
// Defensive Cast
if((Player.CurrentHealthPct <= 0.50 || Player.IsRooted || Player.IsIncapacitated))
return true;
// Spam Setting
if (Settings.Combat.DemonHunter.SpamSmokeScreen)
return true;
return false;
The second problem, and most important to me, is on my monk. What appears to be randomly when it kills a yellow or blue pack it only picks up some of the progress orbs and then just stand still for a few seconds, only to skip what it didn't pick up.
It seems only to be after it picks up some/all orbs it just freezes up. I've followed Forsik / Jubis guide to set it up, i only changed wait for loot timer to 1000ms and decided not to skip yellow packs.
I also have a problem with it Dashing Strike, where it sometimes dashes away (no freeze) before picking up orbs. But i think that this is already known?
I added a test log (Is there anything i need to enable to make the log better/easier for you) and i got some "ish" timestamps of when it happend. Had to zip it due to size, followed the guide to do so.
View attachment 5008 2015-10-20 00.41.zip
00:00 Where i pressed start, after i had joined the game and manually moved to act 1
06:35 skip + freeze (skipped 1 or 2 orbs and then froze)
08:00 freeze + skip (skipped 1 or 2 orbs and then froze)
10:20 fine (picked up all orbs and didn't freeze)
11:45 fine (picked up all orbs and didn't freeze)
12:45 fine (picked up all orbs and didn't freeze)
I'm sorry for the "repost", i thought i could edit my other one, since i found the fix myself.
If someone could please delete: https://www.thebuddyforum.com/demonbuddy-forum/plugins/trinity/229556-waiting-nav-server.html
What i'm looking for is for DB to spam smoke screen out of combat, currently there's only the option to make it spam it in combat which wastes alot of time between trash in normal Rifts.
I assume it's somewhere around "Spam Settings", within this code that i need to change / add something, anyone got any suggestions?
/// <summary>
/// When Smoke Screen should be cast
/// </summary>
private static bool SmokeScreenCondition(SkillMeta meta)
{
meta.CastFlags = CanCastFlags.NoTimer;
// Buff Already Active
if (GetHasBuff(SNOPower.DemonHunter_ShadowPower))
return false;
// Mobs in range
if (TargetUtil.AnyMobsInRange(15) || (Legendary.MeticulousBolts.IsEquipped && TargetUtil.AnyMobsInRange(60)))
return true;
// Defensive Cast
if((Player.CurrentHealthPct <= 0.50 || Player.IsRooted || Player.IsIncapacitated))
return true;
// Spam Setting
if (Settings.Combat.DemonHunter.SpamSmokeScreen)
return true;
return false;
The second problem, and most important to me, is on my monk. What appears to be randomly when it kills a yellow or blue pack it only picks up some of the progress orbs and then just stand still for a few seconds, only to skip what it didn't pick up.
It seems only to be after it picks up some/all orbs it just freezes up. I've followed Forsik / Jubis guide to set it up, i only changed wait for loot timer to 1000ms and decided not to skip yellow packs.
I also have a problem with it Dashing Strike, where it sometimes dashes away (no freeze) before picking up orbs. But i think that this is already known?
I added a test log (Is there anything i need to enable to make the log better/easier for you) and i got some "ish" timestamps of when it happend. Had to zip it due to size, followed the guide to do so.
View attachment 5008 2015-10-20 00.41.zip
00:00 Where i pressed start, after i had joined the game and manually moved to act 1
06:35 skip + freeze (skipped 1 or 2 orbs and then froze)
08:00 freeze + skip (skipped 1 or 2 orbs and then froze)
10:20 fine (picked up all orbs and didn't freeze)
11:45 fine (picked up all orbs and didn't freeze)
12:45 fine (picked up all orbs and didn't freeze)
Last edited:






