I just tried it out now and it is working without any problem. What range are you talking about?
Combat range : this is the same thing as example routine
MaxDistanceBetweenTargetAndTotem : is the range that is required, from an active totem to the current target, to recast a totem.
Have you tried with default values?
I have tried it with default values
I have tried it with changing the MaxDistanceBetweenTargetAndTotem to any i could think of, same as the Combat Range.
If i put the combat range too high the bot wouldn't function at all. But i see no difference in the bot performing differently on my end when i change any values. Can it be that i only am alllowed one totem for the time being?
Yes, it only works for dual totem.
You shouldn't play single totem at all. There is not enough damage to just play single totem, what you can do is play with any other regular spell and have a totem supporting your damage, for that, use ExampleRoutine, you don't need to setup any key for your Totem, it will detect it automatically and use it.
Heya,Here's an updated version working with ExileBuddy BETA.
Known Issues
The current logic doesn't work so well against hard targets because it tries to Line of Sight monsters before casting totems( this also happens on live ) and causes you to expose too much and die.
What I'm trying to do is add a way to cast a totem in a place that has the line of sight of the monster that we want to attack(POS A) . So we only need to move until we have LOS for POS A then cast a totem. Here's a picture showing the possibilities for POS A.
Cast Range is the circle that includes all the points where I can cast a totem.
MaxDistBetweenTargetAndTotem is the max distance at where a totem can be in order to be able to hit a monster. This is userdefined on the CC config because it can change based on which totem you are using, its projectile speed if it is a projectile spell, or personal preferance.
The POS A possibilities are the intersection of those 2 circles.
![]()
If anyone has any idea how can I do this I would love to get that help. Thanks in advance.
var myLoc = LokiPoe.Me.Position;
var bestTarget = CombatTargeting.Targets<Monster>().FirstOrDefault();
int maxSkillDistance = 10;// change this with a skill distance
var randomLocBetween = Utility.Random.Next(10,maxSkillDistance)
Vector2i pBewteenToCast = Utility.CalculatePointAtDistanceBeforeEnd(myLoc, bestTarget, randomLocBetween);
Heya,
This should help
Code:var myLoc = LokiPoe.Me.Position; var bestTarget = CombatTargeting.Targets<Monster>().FirstOrDefault(); int maxSkillDistance = 10;// change this with a skill distance var randomLocBetween = Utility.Random.Next(10,maxSkillDistance) Vector2i pBewteenToCast = Utility.CalculatePointAtDistanceBeforeEnd(myLoc, bestTarget, randomLocBetween);
LokiPoe.InGameState.SkillBarPanel.UseAt(_totemSlot, true, Utility.CalculatePointAtDistanceAfterStart(myPos, cachedPosition, cachedDistance - 3));
i like the idea of doing the idea but can u make it so it don't face tank everything and make it like place a totem and then run around the totem so it kills the target? sorry im pretty new to the bot![]()
I think that's the only small thing lacking with exile buddy. Not really any combat routines for different builds. the standard works well for most skills. totems cyclone and summoner are a bit left out. There are some cut toget her things that work. I think thw totemizer roUtne is pretry good..I wish I knew how.