Unknown Buddy
Member
- Joined
- May 20, 2015
- Messages
- 603
- Reaction score
- 17
Can someone point me in the right direction, to where the bot decides to press Alt to show all items that dropped when it goes to loot.
I know the reasoning for EB showing all loot, since the bot can get stuck trying to loot hidden items if you are using an ingame loot filter. But i have my EB filters setup very specifically so it should never get stuck. If i am running a very high IR/IQ char i would rather EB not show all loot (and use my ingame filter), because some items can be offscreen in the big loot explosions.
My first guess at adjusting this was in OldRoutine
But even commenting out this section didnt seem to do anything. As the comments suggest this is probably just used for removing the Strong Box text (z by default).
So where is the "Show All Loot" code at?
I know the reasoning for EB showing all loot, since the bot can get stuck trying to loot hidden items if you are using an ingame loot filter. But i have my EB filters setup very specifically so it should never get stuck. If i am running a very high IR/IQ char i would rather EB not show all loot (and use my ingame filter), because some items can be offscreen in the big loot explosions.
My first guess at adjusting this was in OldRoutine
Code:
private bool _needsToDisableAlwaysHighlight;
// This logic is now CR specific, because Strongbox gui labels interfere with targeting,
// but not general movement using Move only.
private async Task DisableAlwaysHiglight()
{
if (_needsToDisableAlwaysHighlight && LokiPoe.ConfigManager.IsAlwaysHighlightEnabled)
{
Log.InfoFormat("[DisableAlwaysHiglight] Now disabling Always Highlight to avoid skill use issues.");
LokiPoe.Input.SimulateKeyEvent(LokiPoe.Input.Binding.highlight_toggle, true, false, false);
await Coroutine.Sleep(16);
}
}
// This logic is now CR specific, because Strongbox gui labels interfere with targeting,
// but not general movement using Move only.
private async Task EnableAlwaysHiglight()
{
if (!LokiPoe.ConfigManager.IsAlwaysHighlightEnabled)
{
Log.InfoFormat("[EnableAlwaysHiglight] Now enabling Always Highlight.");
LokiPoe.Input.SimulateKeyEvent(LokiPoe.Input.Binding.highlight_toggle, true, false, false);
await Coroutine.Sleep(16);
}
}
But even commenting out this section didnt seem to do anything. As the comments suggest this is probably just used for removing the Strong Box text (z by default).
So where is the "Show All Loot" code at?






