What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

How Does Exile Routing Work?

Mydruid

New Member
Joined
Dec 13, 2010
Messages
226
Reaction score
2
How Does Exile Routine Work?

I am wondering how the exile combat routine works. It seems really random to me, as if it just spins a wheel on what ability to use. I die a lot because it doesnt use certain abilties when pulling large packs.

I am using a marauder with ground slam, leap slam, heavy strike, warlords mark, and decoy totem.

When fighting decoy totem is kind of key to not get wtf owned but sometimes the bot just does not use it, or uses it really randomly.

Is there any way of making it so that decoy totem is always up?

This is the build i am using Forum - Marauder - 1.0.0 [Newbie Friendly] MARAUDER MELEE BUILD v5.1 - Path of Exile
 
You can change the Exile.cs to make the routine as you wish, I'll give you 2 examples that might help you. These routines can be made much better with a better understanding of the API.

We'll look at two spells, ground slam and heavy strike.

Register("Ground Slam";
We want Ground Slam to be used when there are more then 1 monster(s) within a 20 feet range.
To do that we add,
Register("Ground Slam", ret => NumberOfMobsNear(BestTarget, 20, 1));
20: Range in feet
1: Amount of monsters

Register("Heavy Strike";
We want Heavy Strike to be used when there is a rare monster present.
Register("Heavy Strike", ret => BestTarget.Rarity >= Rarity.Rare);
If the Rarity of a monster is greater then or equal to Rare, Heavy Strike will be used.

You could also create the condition to use a spell if there is less then # amount of monsters with,
!NumberOfMobsNear(BestTarget, 10, 2)
Note the ! at the beginning of the condition. An example of this would be,

Register("Heavy Strike", ret => !NumberOfMobsNear(BestTarget, 10, 2));

Lets say you want to use Heavy Strike when there are less then 2 monsters present in a 10 feet range or if there is a rare monster present, we'll use,
Register("Heavy Strike", ret => !NumberOfMobsNear(BestTarget, 10, 2) || BestTarget.Rarity >= Rarity.Rare);

Try doing what I just showed you with Decoy Totem, I'm not sure if it'll work or how well it'll work.
 
Thanks for the reply.

With regards to spell reaction based on number of mobs i think it does detect adds. The problem with that is it isnt always facing the right mobs. So if it detects 5 adds it might only be facing the rare or elite and be spamming the aoe. And since it is focused on the rare it doesnt switch to the adds that are pummeling in your face.

I also kind of suck with coding of any type so I would rather not mess with the routines too much.

Either I need to find a reliable build that works with the routine or find someone who would be willing to adapt the routine for the ground slam marauder.
 
Back
Top