I can't seem to figure out how to fix the following (and no idea if it is even possible at all):
Ancestral warchief is a totem that gets summoned and smacks mobs around it.
Right now, he summons it but its not that effective at killing stuff as he mostly waits to recast it until the totem despawns (by that time my char is already miles ahead)
Is it possible to adjust the basic totem logic to recast on a unique/rare or when 10+ mobs are near ?
this is the standard logic I found in oldroutine:
Thanks a lot !
Ancestral warchief is a totem that gets summoned and smacks mobs around it.
Right now, he summons it but its not that effective at killing stuff as he mostly waits to recast it until the totem despawns (by that time my char is already miles ahead)
Is it possible to adjust the basic totem logic to recast on a unique/rare or when 10+ mobs are near ?
this is the standard logic I found in oldroutine:
Code:
// Handle totem logic. if (_totemSlot != -1 &&
_totemStopwatch.ElapsedMilliseconds > OldRoutineSettings.Instance.TotemDelayMs)
{
var skill = LokiPoe.InGameState.SkillBarHud.Slot(_totemSlot);
if (skill.CanUse() &&
skill.DeployedObjects.Select(o => o as Monster).Count(t => !t.IsDead && t.Distance < 60) <
LokiPoe.Me.MaxTotemCount)
{
await DisableAlwaysHiglight();
await Coroutines.FinishCurrentAction();
var err1 = LokiPoe.InGameState.SkillBarHud.UseAt(_totemSlot, true,
myPos.GetPointAtDistanceAfterThis(cachedPosition,
cachedDistance/2));
_totemStopwatch.Restart();
if (err1 == LokiPoe.InGameState.UseResult.None)
return true;
Log.ErrorFormat("[Logic] UseAt returned {0} for {1}.", err1, skill.Name);
}
}
Thanks a lot !