icool
Member
- Joined
- Oct 3, 2011
- Messages
- 99
- Reaction score
- 0
I put together a Demon Hunter specialized Sarkoth script that will use vault and smokescreen when it runs through pack of mobs.
This is ONLY for Demon Hunters
The Skill set you should use is:
Smokescreen with runspeed rune
Vault with any rune
Preparation with any rune
Companion with ferret rune
any Combat abilities that you use to kill mobs.
Passives:
Tactical Advantage
Hot Pursuit
To get started you enter "A Shattered Crown" quest at the part "Northwest Gate".
DONT hire a follower and take the portal to "The Old Ruins".
Run west until you hit the Checkpoint.
Start the Profile.
Guide to only have the bot tp while finished cellar and just log out if it doesnt find one
Most/all sarkoth profile have 3 lines of code at the end that looks like this:
What they means is that even if you find the cellar or not the bot will tp before logging out, if you are one of those that gets killed alot while tping and that pretty ruins alot you can switch those lines to have the bot just quit and restart if it doesnt find the cellar
Move red down and green up.
Guide on how to edit Belphegors routine
[table="width: 500px"]
[tr]
[td="width: 250px"]Versions up to .118
[/td]
[td="width: 250px"]
Version .118
[/td]
[/tr]
[/table]
FAQ
? The bot doesnt attack, it just run straight in and tp
! Make sure you enable Sarkoth killWait addon prefferable my edited version (It is "sarkoth.cs" in the attachments)
? The bot vaults into th boss and dies
! Try to use a combat routine like Belphegor's all-in-one that does only use attacks
? Im often getting killed when the bot couldnt find the cellar and is about to teleport
! This may be fixed by using a routine that doesn summon ferrets and leaving the follower in town (Ferrets and Followers pull the enemies to you)
? Im dying and the bot runs the character to china town
! This is due to you dieng in another zone and bot respawning in the starter zone, you should not have to die in the cellar though
? Im dying and getting camped by zombies when i release
! If you use my edited killWait plugin the bot will attack the mobs as soon as you release and he can safely continue(May require some higher dps to prevent chain death)
? I use belphs routine and the plugin but my guy just runs too close to sarkoth before he attacks and dies
! Seems like ur having a bit too low kill radius, set it to 40-50
? My bot discovers another checkpoint and bugs out almost always
! Are you sure that you are on the correct quest? The correct quest is "A Shattered Crown" @ "Northwest Gate", if you where to get another checkpoint there it would require the bot to click a gate, which choudnt happen.
? My wizard just runs through the mob and gets killed every run
! Its because you touch yourself at night...
Getting alot of requests to make the bot log out if it dies, and yes that would simplify alot but i have spent alot of time trying to find a proper way of doing it because just leaving the game wont reset the current progress of the profile which it needs to,
If anyone know a way to reset the progress of the profile - please tell me
Added my own replacement to the killwait plugin that also tracks avera cellar/fail run time and more
, also added it directly into the Plugins.zip
Adde ikw's 7vault final profiles... to make them easier to find
Added Ikw's edited version of DHSarkothV1.1, they say it runs smooth, try it...
Also remember to replace the defaul script in Sarkoth killWait to mine edited version *Optional but it works better
Make this worth my time and buy me something to eat
This is ONLY for Demon Hunters
The Skill set you should use is:
Smokescreen with runspeed rune
Vault with any rune
Preparation with any rune
Companion with ferret rune
any Combat abilities that you use to kill mobs.
Passives:
Tactical Advantage
Hot Pursuit
To get started you enter "A Shattered Crown" quest at the part "Northwest Gate".
DONT hire a follower and take the portal to "The Old Ruins".
Run west until you hit the Checkpoint.
Start the Profile.
Guide to only have the bot tp while finished cellar and just log out if it doesnt find one
Most/all sarkoth profile have 3 lines of code at the end that looks like this:
Code:
</If>
<UseTownPortal questId="1" />
<LeaveGame reason="Run is done" />
Code:
[COLOR="#FF0000"] </If>[/COLOR]
[COLOR="#008000"]<UseTownPortal questId="1" />[/COLOR]
<LeaveGame reason="Run is done" />
Guide on how to edit Belphegors routine
[table="width: 500px"]
[tr]
[td="width: 250px"]Versions up to .118
Code:
1:Open the file RoutinesBelphegorRoutinesDemonHunter.cs in notepad or similar
2:Find the line that reads:
// Secondary
Spell.CastAtLocation(SNOPower.DemonHunter_Impale, ctx => ((DiaUnit)ctx).Position),
3:Change "Impale" into whatever spell you would like to use, here are some examples:
ClusterArrow
ElementalArrow
BolaShot
RapidFire
You can also change the skill wich it will use when it no longer can cast the "Secondary"
just look for:
// Primary
Spell.CastAtLocation(SNOPower.DemonHunter_HungeringArrow, ctx => ((DiaUnit)ctx).Position)
[td="width: 250px"]
Version .118
Code:
[SIZE=3]If the bot summons ferrets and smokescreens at random places just remove these lines from Demonhunter.cs[/SIZE]
public static Composite DemonHunterBuffs()
{
return
new PrioritySelector(
[COLOR="#FF0000"]Spell.Buff(SNOPower.DemonHunter_Companion,
req => !HasCompanion
),
Spell.Buff(SNOPower.DemonHunter_SmokeScreen,
req => ZetaDia.Me.Movement.IsMoving
)[/COLOR]
/*
* Vault disabled untill i can come up with method to ensure porting is "safe".
*
* Technically this is what's required need to make it work properly.
* - My position compare it against planned location. (Vault will make you jump 35 feets so if you jump too far bot will run back to reach its traveling route.)
* - If i am facing location.
* - If it's possible to travel to location using a straight line.
* - If all of the above is true its safe to use Vault or any other Spell that would make character jump from one location to another.
*/
/*
Spell.CastAtLocation(SNOPower.DemonHunter_Vault,
ctx => ZetaDia.Me.Position,
require => !ZetaDia.Me.HasBuff(SNOPower.DemonHunter_Vault) && ZetaDia.Me.Movement.ACDTarget.Distance >= 35f
)
*/
);
}
[SIZE=3]Belphegor will not use Cluster Arrow until you add this line:[/SIZE]
Spell.CastOnUnit(SNOPower.DemonHunter_FanOfKnives,
ctx => ((DiaUnit)ctx).ACDGuid,
req => Clusters.GetClusterCount(ZetaDia.Me, CombatTargeting.Instance.LastObjects, ClusterType.Radius, 15f) >= 2
),
// Singles
Spell.CastOnUnit(SNOPower.DemonHunter_Impale, ctx => ((DiaUnit)ctx).ACDGuid),
Spell.CastOnUnit(SNOPower.DemonHunter_RapidFire, ctx => ((DiaUnit)ctx).ACDGuid),
Spell.CastOnUnit(SNOPower.DemonHunter_ElementalArrow, ctx => ((DiaUnit)ctx).ACDGuid),
[COLOR="#00FF00"]Spell.CastOnUnit(SNOPower.DemonHunter_ClusterArrow, ctx => ((DiaUnit)ctx).ACDGuid),[/COLOR]
// Hatred Generators
Spell.CastOnUnit(SNOPower.DemonHunter_EvasiveFire, ctx => ((DiaUnit)ctx).ACDGuid),
Spell.CastOnUnit(SNOPower.DemonHunter_HungeringArrow, ctx => ((DiaUnit)ctx).ACDGuid),
Spell.CastOnUnit(SNOPower.DemonHunter_BolaShot, ctx => ((DiaUnit)ctx).ACDGuid),
Spell.CastOnUnit(SNOPower.DemonHunter_EntanglingShot, ctx => ((DiaUnit)ctx).ACDGuid)
[/tr]
[/table]
Code:
Version 1.4-ikw (ikw's edited version 1.1 from page 22...)
-cleaned up the code and commented the tags for easy editing!
-Attached zoinx recomended plugins from his guide how to get 700k gph! ([URL="http://www.thebuddyforum.com/demonbuddy-forum/demonbuddy-guides/55823-zoinx-guide-sarkoth-700k-gph.html"]http://www.thebuddyforum.com/demonbuddy-forum/demonbuddy-guides/55823-zoinx-guide-sarkoth-700k-gph.html[/URL])
-Added my own modified Sarkoth helper plugin
-Added Plugin pack, can be extracted into the Demonbuddy folder
Version 1.1:
-The script should no longer wait 4-5 seconds before entering the cellar.
FAQ
? The bot doesnt attack, it just run straight in and tp
! Make sure you enable Sarkoth killWait addon prefferable my edited version (It is "sarkoth.cs" in the attachments)
? The bot vaults into th boss and dies
! Try to use a combat routine like Belphegor's all-in-one that does only use attacks
? Im often getting killed when the bot couldnt find the cellar and is about to teleport
! This may be fixed by using a routine that doesn summon ferrets and leaving the follower in town (Ferrets and Followers pull the enemies to you)
? Im dying and the bot runs the character to china town
! This is due to you dieng in another zone and bot respawning in the starter zone, you should not have to die in the cellar though
? Im dying and getting camped by zombies when i release
! If you use my edited killWait plugin the bot will attack the mobs as soon as you release and he can safely continue(May require some higher dps to prevent chain death)
? I use belphs routine and the plugin but my guy just runs too close to sarkoth before he attacks and dies
! Seems like ur having a bit too low kill radius, set it to 40-50
? My bot discovers another checkpoint and bugs out almost always
! Are you sure that you are on the correct quest? The correct quest is "A Shattered Crown" @ "Northwest Gate", if you where to get another checkpoint there it would require the bot to click a gate, which choudnt happen.
? My wizard just runs through the mob and gets killed every run
! Its because you touch yourself at night...
Getting alot of requests to make the bot log out if it dies, and yes that would simplify alot but i have spent alot of time trying to find a proper way of doing it because just leaving the game wont reset the current progress of the profile which it needs to,
If anyone know a way to reset the progress of the profile - please tell me

Added my own replacement to the killwait plugin that also tracks avera cellar/fail run time and more

Adde ikw's 7vault final profiles... to make them easier to find

I've attached the 7Vault. Make sure you have 36+ discipline.
Use 7VaultEdit if you have only lengendary loot rule.
Use 7VaultEditQuick if you have regular loot all rules.
Added Ikw's edited version of DHSarkothV1.1, they say it runs smooth, try it...
Also remember to replace the defaul script in Sarkoth killWait to mine edited version *Optional but it works better
Make this worth my time and buy me something to eat


Attachments
Last edited: