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

[partially fixed/altered] Exile.cs

randomstraw

Community Developer
Joined
Jul 17, 2012
Messages
1,611
Reaction score
10
EVERYTHING IS INTEGRATED INTO THE EXILE THAT SHIPPS WITH EXILEBUDDY
THERE IS NO NEED TO USE THIS ANYMORE. IT'S OUTDATED.

CAPT'N CAPS OUT
















intended to work with latest BETA - switchting to stable once stable is ... kinda stable
i'll update this form time to time, because the "shipped" exile has some bugs (for me). Just replace the Exile.cs with this Just put it in your routines folder, and chose ExileB as combat-routine inside EB. You will notice only a change in some behaviours. no fancy graphics. no claimed credits.
for a full list of features please read the history. Key-things, though: leaslam-logic for movement, not dealing damage, frenzy for building charges (+fallback added recently), use of enduring cry is in (immortal call may follow once i get there)



Download: View attachment ExileB_v7.cs
Code:
v7
* changed some fallback logic, added frenzy to fallback

history
Download: View attachment ExileB_v6.cs
Code:
v6
* added jade and granite flask conditions for testing, internal changes

Download: View attachment ExileB_v5.cs
Code:
v5
* renamed Routine due to user request to ExileB in the Dropdown menu, its no longer overwriting Exile.
* fix for best working enduring cry added
* rework of the RegisterBuff(), now its actually working. Tested with various buffs without a target. Before the change it would target yourself and not being able to cast anything at yourself. Now it targets your position and uses the spell. works great.

Download: View attachment Exile_v4.cs
Code:
v4
* added enduring cry.
* enduring cry now works great.
* all hail enduring cry.

Download: View attachment Exile_v3.cs
Code:
v3
* internal bufgix
* lets try to not facetank every enemy, try to cast from further away. increased combat-distance from 45 to 90. If it bugs, pls lmk!

Download: View attachment Exile_v2.cs
Code:
v2
* internal edit to support jade flasks, although - no condition inside to use them yet. does behave the same way as v1 does, combat-wise.

Download: View attachment Exile_v1.cs
Code:
v1
* use frenzy to build up charges
* leap slam logic altered

stuff to consider aka todo
was thinking for blood rage, pop before engaging a mob. then, use the same logic as frenzy to determine if buff still up or not.

for the flasks, was thinking that after taking 1000+ dmg then pop the flask. I have a CI char that doesnt use health pots so this would be awesome.

I run CI build as well. It would be nice if the bot could use pots at specific points in battle. EG if u get frozen it would use a pot that dispels frozen and if you fight a big boss it would use armor pots
 
Last edited:
Any interest in Blood Rage?

Perhaps some granite/ jade flask stuff as well.

Much love
eb
 
was thinking for blood rage, pop before engaging a mob. then, use the same logic as frenzy to determine if buff still up or not.

for the flasks, was thinking that after taking 1000+ dmg then pop the flask. I have a CI char that doesnt use health pots so this would be awesome.
 
I would really like to see the ability to specify a skill for culling, probably only on rare or unique mobs.

nm: added this myself
 
I run CI build as well. It would be nice if the bot could use pots at specific points in battle. EG if u get frozen it would use a pot that dispels frozen and if you fight a big boss it would use armor pots
 
is it possible to make that the bot use warlords mark on every mob or maybe is the group bigger then 2 or something like that?

and maybe to use bloodrage if its not active and a mob is near?
 
is it possible to make that the bot use warlords mark on every mob or maybe is the group bigger then 2 or something like that?

and maybe to use bloodrage if its not active and a mob is near?

Hi Bob,

Most (almost all) changes from this devirated ExileB have been integrated into the Exile.cs that ships with ExileBuddy.

to achieve your requirements with the current Routine, go to $\Routines\Exile\ and open the Exile.cs - in line 836 you'll find
Code:
RegisterCurse("Warlord's Mark", "curse_drain_essence");
replace that with the following to cast it at Every mob group bigger than 2 and on every rare or higher:
Code:
RegisterCurse("Warlord's Mark", "curse_drain_essence", ret => BestTarget.IsCursable && (BestTarget.Rarity >= Rarity.Rare || NumberOfMobsNear(BestTarget, 10, 1)));
and you should see more Warlord's Mark casts.

For the use of Bloodrage, simply uncomment (remove the // in front) of line 817 from
Code:
//RegisterBuff("Blood Rage", ret => !LokiPoe.ObjectManager.Me.HasAura("blood_rage"));
to
Code:
RegisterBuff("Blood Rage", ret => !LokiPoe.ObjectManager.Me.HasAura("blood_rage"));


if you have further questions, don't hesitate to pm me.
 
how about modifying it to not cast totems if you're already in melee range and your main target is a rare or unique?
 
Would be nice (and prolly easy) to change parameters on raise zombies to raise the 4th zombie when u have the passive skill wich allows u... Cuz i have it and im forced to farm still with just 3 zombies.
 
Use the normal exile it summons all 8 of mine without issues
 
i would like to know where can i edit to my profile to:
- Always goes melee with leap slam when he fights a rare mob (to avoid proximity shield stuck attacking ranged)
- Drink a granite potion always after a leap slam around 3+ mobs
- Drink a remove bleeding potion after 10 charges of corruption blood
 
how about adding molten shell to ranger? :) Apoc Ranger that is
 
So was IeU's comment.....
oh lmao. there was a spam bot that posted and i almost never read the actual emailed reply. i just click the link and read it in the thread. but i guess by the time i had done that, they had deleted the spambot post and so I just saw his last comment and assumed that was new. my bad. :)
 
Back
Top