All pastes #716726 Raw Edit

Hedgymang333

public text v1 · immutable
#716726 ·published 2007-09-27 02:46 UTC
rendered paste body
;###########################################
;###=====~Antfamous's Gauntlet Bot ~=====### 
;###-------~Written By Antfamous'~-------### 
;###########################################

;=====~Version 1.10~====== 
;Bosses: Boneash, Baal, Meph, Meph Council, Travincal, Eld, Shenk, Dac Farren, Thresh, Summoner, Nithlatak, Andy, Fire Eye, Chaos, Diablo.
;Char Classes: Hammerdin Only

;====Biggest thanks always to MMBot creator, for letting me use his Source Code==== 
;==========~Manus-Magnus~========== 

;=====Partial Credits for Sequence, Scripts, and Mod to===== 
;==========Kukloprdos, Ramadash, Smorg, Wildrob, Supreme1012, Jericho, Fruktaka, ET, Keks, Funky, Blargehlin, Myself :)========== 

;<><><><><><><><><><><><><><><><><><>----KEYS----<><><><><><><><><><><><><><><><><><><>* 

[VARS] 
;Common sense, simply fill in the hotkeys used for the skills for your character.
;Have Blessed Hammers set as Left Click Attack for Main
;Have Normal Attack set as Left Click Attack for weapon switch
;You must have a different skill when the switch is made or the CTA function will not work.

@Vigor= g
@Concentration= e
@Redemption= r     
@Battle_Command= a 
@Battle_Orders= s 
@Holyshield= h     
@Teleport= t  
@Town_Portal= c 
@Standstill= z   
@ClearScreenKey= 9


;<><><><><><><><><><><><><><><><><>----DELAYS----<><><><><><><><><><><><><><><><><><><> 
;These delays are lengthy due to Bnet lag and slow comp, please change as you feel needed.

@SwitchSkill=500
@Switch_Delay=800 
@Key_Delay=500
@PreCast_Delay=800 
@Tele_Delay=1000 
@Loop_Delay=500
@Delay=1000
@WP_Delay=2000 
@Pickit_Delay=600
@Random_Delay=300,500 
@Del_WEOT=2000 
@Shenk_Attack_Length=9500 

;<><><><><><><><><><><><><><><><><>----MAIN----<><><><><><><><><><><><><><><><><><><><> 
[MAIN] 
;If you dont want to do certain sequences, simply comment all the lines under the title of the sequence.
;Please note that if you change the order these are in, you might run into some problems.
;Certain sequences need to be after other sequences.

;==Filling TP Tome==
Buy_TP,0        ;Only comment this out if you don't want to buy TP's at begining of each game. I would advise you to leave this alone!!

;==Andariel== 
ToCatacombs,0    
CTA,0          
PreCast,0 
TeleToAndariel,0
Loot,0 
Andy2nd_Chance_Or_Town,0    ;This is simply a script that if Andy fails for some reason this is a back up that tries to still get to her.
Loot,0
Act1ToAct5Town,0

;==Eldritch== 
GotoFrigid,0
;CTA,0   
;PreCast,0 
TeleToEldritch,0 
Hammerdin_Attack,@Shenk_Attack_Length  
Loot,0 
FromEldtoFrigidWP,0
 
;==Thresh==
;ToArreat,0
;TeleToThresh,0
;Loot,0
;ToAct5Town,0 
 
;==Shenk== 
TeleToShenkFromWP,0      ;only uncomment if not doing Thresh (comment next 4 if you uncomment this)
GotoFrigid,0            ;comment this if going to Shenk From Eld
;CTA,0                   ;comment this if going to Shenk From Eld
;PreCast,0               ;comment this if going to Shenk From Eld
TeleToShenkFromWP,0     ;comment this if going to Shenk From Eld
Hammerdin_Attack,@Shenk_Attack_Length       
Loot,0 
;ShenkLag,0               ;this gets you away from lag, when Shenk dies, if you are doing Dac, then comment this
ToAct5Town,0             ;Comment this line if you are going to do Dac Farren

;==Dac==
;TeleToDac,0
;Loot,0
;ToAct5Town,0            ;if doing Dac then this must be UNCOMMENTED
 
;==Meph==
ToDurance,0
CTA,0 
PreCast,0
TeleToMeph,0
Loot,0
Meph2nd_Chance_Or_Town,0    ;This is simply a script that if Meph fails for some reason this is a back up that tries to still get to him.
Loot,0
CouncilBottom,0   ;Kills Council Member on the bottom
Loot,0
CouncilRight,0    ;Kills Council Member on the right
Loot,0
CouncilLeft,0     ;Kills Council Member on the left
Loot,0
Act3ToAct5Town,0

;==Trav== 
;GoToTrav,0 
;CTA,0 
;PreCast,0 
;GoToCouncil,0 
;ToMidPoint,0 
;TravAttackInside,0 
;Trav_Nila_Loot,0 
;TravAttackOutside,0 
;Trav_Nila_Loot,0 
;PostTravTele,0 
;Trav_Nila_Loot,0 
;TravAttackOutside,0 
;Trav_Nila_Loot,0 
;Act3ToAct5Town,0 

;==Baal==
ToWorldstone,0
CTA,0
PreCast,0
ToThrone,0
Loot,0
Baal2nd_Chance_Or_Town,0   ;This is simply a script that if Baal fails for some reason this is a back up that tries to still get to him.
Loot,0
ToAct5Town,0  ;This is here so you can go to town heal, sell, stash, Comment if you dont want to kill baal
BackToBaal,0  ;This will go back into the Town Portal you created after selling, stashing and healing, Comment if you dont want to kill baal
CTA,0         ;Comment if you dont want to kill baal
PreCast,0     ;Comment if you dont want to kill baal
KillBaal,0    ;Comment if you dont want to kill baal
Loot,0
ToAct5Town,0


;==Chaos/Diablo==
;ToRiver,0
;CTA,0
;PreCast,0
;TeleToChaos,0
;Loot,0
;Act4ToAct5Town,0

;==Nithlatak==  
;ToHalls,0
;CTA,0
;PreCast,0
;TeleToNila,0
;Trav_Nila_Loot,0
;ToAct5Town,0

;==Boneash==
;Bonewp,0
;CTA,0
;PreCast,0
;TeleToBone,0
;Loot,0
;Act1ToAct5Town,0

;==Fire Eye==
;ToArcane,0
;CTA,0
;PreCast,0
;TeleToFireEye,0
;Loot,0
;BackToArcane,0     ;this must be done to get back to Arcane to get to town or to do Summoner
Act2ToAct5Town,0   ;Only uncomment this if you dont want to do Summoner

;==Summoner==
;ToArcane,0    ;If you doing Fire Eye then Do NOT uncomment this.
;CTA,0
;PreCast,0
;TeleToSummoner,0
;Loot,0
;Act2ToAct5Town,0


;==End-Game==    
Finished_Game_Success,0  ;never uncomment this it helps with logging finished game!
   
;<><><><><><><><><><><><><>----DEFINITIONS OF MAIN----<><><><><><><><><><><><><><><><><> 

;==============Precasts============== 

[CTA] 
EXEC:Slot2.au3
S(@Switch_Delay) 
K(@Battle_Command) 
S(@Key_Delay) 
RC(400,300) 
S(@Key_Delay)
K(@Battle_Command) 
S(@Key_Delay) 
RC(400,300) 
S(@Key_Delay)
K(@Battle_Orders) 
S(@Key_Delay) 
RC(400,300) 
S(@Key_Delay) 
K(@Battle_Orders) 
S(@Key_Delay) 
RC(400,300) 
S(@Key_Delay) 
EXEC:Slot1.au3
S(@Switch_Delay) 
EXIT

[PreCast] 
K(@Holyshield) 
S(@PreCast_Delay) 
RC(200,300) 
S(@Random_Delay) 
K(@Teleport)
S(@Random_Delay)
EXIT 

;==============Miscellaneous==============

[Loot] 
K(@Redemption)
S(@Random_Delay) 
PICKIT(@Pickit_Delay) 
S(@Random_Delay) 
PICKIT(@Pickit_Delay)
S(@Pickit_Delay) 
K(@Vigor) 
S(@Pickit_Delay) 
EXIT 

[Trav_Nila_Loot] 
KU(@Standstill) 
RCU 
LCU 
K(@Redemption)    
PICKIT(@Pickit_Delay) 
S(@Random_Delay) 
PICKIT(@Pickit_Delay)
S(@Pickit_Delay)
K(@Vigor) 
S(@Pickit_Delay)
EXIT 

;==============Travels============== 

[ToAct5Town] 
K(@ClearScreenKey)
S(@Switch_Delay)
K(@Town_Portal) 
S(@Switch_Delay)
RC(400,300)
EXEC:ToAct5Town.au3
S(@Delay)
EXEC:PotBot.exe 
S(@Random_Delay) 
FUNC:A5TownPoint 
EXIT 

[Act3ToAct5Town]  
KU(@Standstill) 
RCU 
LCU 
K(@ClearScreenKey)
S(@Switch_Delay)  
K(@Town_Portal)    
S(@SwitchSkill)    
RC(400,300)
EXEC:Act3ToAct5.au3      
S(@Delay) 
EXEC:PotBot.exe
S(@Random_Delay)
FUNC:A5TownPoint 
EXIT

[Act1ToAct5Town]
K(@ClearScreenKey)
S(@Switch_Delay)
K(@Town_Portal) 
S(@SwitchSkill)
RC(400,300)
EXEC:Act1ToAct5.au3
S(@Delay) 
EXEC:PotBot.exe
S(@Random_Delay)
FUNC:A5TownPoint 
EXIT

[Act4ToAct5Town]
K(@ClearScreenKey)
S(@Switch_Delay)
K(@Town_Portal) 
S(@SwitchSkill)
RC(400,300)
EXEC:Act4ToAct5.au3
S(@Delay) 
EXEC:PotBot.exe
S(@Random_Delay)
FUNC:A5TownPoint 
EXIT

[Act2ToAct5Town]
K(@ClearScreenKey)
S(@Switch_Delay)
EXEC:Act2ToAct5.au3
S(@Delay) 
EXEC:PotBot.exe
S(@Random_Delay)
FUNC:A5TownPoint
EXIT

[Act4ToAct5Town]
K(@ClearScreenKey)
S(@Switch_Delay)
EXEC:Act4ToAct5.au3
S(@Delay) 
EXEC:PotBot.exe
S(@Random_Delay)
FUNC:A5TownPoint
EXIT

[BackToBaal]
S(@Delay)
EXEC:Act5_BackToBaal.au3
EXIT

;==============Attacks============== 

[Hammerdin_Attack]
K(@Concentration)
S(@SwitchSkill)
KD(@Standstill) 
S(@Key_Delay) 
LCD(700, 350) 
S(@Loop_Delay) 
LCD(720, 350) 
S(@Loop_Delay)
LCU 
CMDEAD 
CTOE
S(@WP_Delay)
EXIT 

;==============Andariel============== 

[ToCatacombs] 
EXEC:WP_Andy.au3 
EXIT 

[TeleToAndariel] 
EXEC:TeleportConfirm.au3   ;This is for people who use enigma(Duh), it simply makes sure teleport is on, if you dont want to use it, than comment it
K(@Teleport)
S(@Random_Delay)
EXEC:Andy.au3 
EXIT 

[Andy2nd_Chance_Or_Town] 
K(@Teleport)
S(@Random_Delay)
EXEC:Andy2nd_Chance.au3
EXIT

;==============Eldritch============== 

[GotoFrigid]  
EXEC:WP_Frigid.au3
EXIT 

[TeleToEldritch] 
K(@Teleport) 
S(@SwitchSkill) 
ExEC:Eldritch.au3        
EXIT 

[FromEldtoFrigidWP] 
K(@Teleport) 
S(@Key_Delay) 
EXEC:After_Eld.au3
EXIT

;==============Thresh================

[ToArreat] 
EXEC:WP_Thresh.au3
K(@Teleport) 
S(@Key_Delay)
RC(795,35)
WEOT(@Tele_Delay)
RC(795,35)
WEOT(@Tele_Delay)
EXIT 

[TeleToThresh]
K(@Teleport) 
S(@Key_Delay) 
EXEC:Thresh.au3   
EXIT

;==============Shenk============== 

[TeleToShenkFromWP]
K(@Teleport) 
S(@SwitchSkill) 
EXEC:Shenk.au3
EXIT

[ShenkLag]
K(@Teleport) 
S(@SwitchSkill) 
EXEC:After_Shenk.au3
EXIT

;==============Dac Farren===================

[TeleToDac] 
K(@Teleport) 
S(@Key_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
RC(795,490)
WEOT(@Tele_Delay)
EXEC:DacFarren.au3
EXIT 

;=============Meph==================
[ToDurance]
EXEC:WP_Meph.au3
EXIT

[TeleToMeph]
EXEC:TeleportConfirm.au3  ;This is for people who use enigma(Duh), it simply makes sure teleport is on, if you dont want to use it, than comment it
K(@Teleport)
S(@Random_Delay)
EXEC:Meph.au3
EXIT

[Meph2nd_Chance_Or_Town]
K(@Teleport)
S(@Random_Delay)
EXEC:Meph2nd_Chance.au3
EXIT

[CouncilRight]
S(@Random_Delay) 
K(@Teleport) 
EXEC:Meph_Council_Right.au3
EXIT

[CouncilLeft]
S(@Random_Delay) 
K(@Teleport) 
EXEC:Meph_Council_Left.au3
EXIT

[CouncilBottom]
S(@Random_Delay) 
K(@Teleport) 
EXEC:Meph_Council_Bottom.au3
EXIT

;==============Trav============== 

[GoToTrav] 
EXEC:WP_Travincal.au3  
EXIT

[GoToCouncil] 
K(@Teleport) 
S(@SwitchSkill) 
EXEC:Trav_Tele.au3     ;I use this, if you dont want to then comment it
;RC(785,302)           ;If you dont use the Trav_Tele.au3 below then uncomment RC and the WEOT. 
;WEOT(@Del_WEOT) 
;RC(785,302) 
;WEOT(@Del_WEOT) 
;RC(785,302) 
;WEOT(@Del_WEOT) 
;RC(783,73) 
;WEOT(@Del_WEOT) 
;RC(783,73) 
;WEOT(@Del_WEOT) 
;RC(776,394) 
;WEOT(@Del_WEOT) 
;RC(752,334) 
;WEOT(@Del_WEOT) 
;RC(680,575) 
;WEOT(@Del_WEOT)
EXIT 

[ToMidPoint] 
K(@Teleport)              
S(@SwitchSkill) 
EXEC:ToMidPoint.au3 
EXIT 

[TravAttackInside] 
EXEC:TravAttackLoopInside.au3 
EXIT

[TravAttackOutside] 
EXEC:TravAttackLoopOutside.au3 
EXIT

[PostTravTele] 
K(@Teleport)                
S(@SwitchSkill)  
RC(750,100) 
WEOT(@Tele_Delay) 
EXEC:ToMidPoint.au3 
EXIT 
    
;=============Nithlatak=====================
[ToHalls]
EXEC:WP_Nithlatak.au3
EXIT

[TeleToNila]
K(@Teleport)
S(@SwitchSkill) 
S(@Delay)
EXEC:Nithlatak.au3
EXIT

;=============Baal=======================
[ToWorldstone]
EXEC:WP_Baal.au3
EXIT

[ToThrone]
EXEC:TeleportConfirm.au3  ;This is for people who use enigma(Duh), it simply makes sure teleport is on, if you dont want to use it, than comment it
K(@Teleport)
S(@Random_Delay)
EXEC:Baal.au3
EXIT

[Baal2nd_Chance_Or_Town]
K(@Teleport)
S(@Random_Delay)
EXEC:Baal2nd_Chance.au3
EXIT

[KillBaal]
EXEC:Baal_Kill.au3
EXIT

;=============Boneash===============
[Bonewp]
EXEC:WP_Bone.au3
EXIT

[TeleToBone] 
EXEC:Boneash.au3
EXIT

;=============Summoner===================
[ToArcane]
EXEC:WP_Arcane.au3
EXIT

[TeleToSummoner]
K(@Teleport)
S(@SwitchSkill) 
EXEC:Summoner.au3
EXIT

;===========Fire Eye===================
[TeleToFireEye]
K(@Teleport)
S(@SwitchSkill) 
EXEC:FireEye.au3
EXIT

[BackToArcane]
K(@Teleport)
S(@SwitchSkill) 
EXEC:Back2Arcane.au3
EXIT

;==========Chaos/Diablo=================
[ToRiver]
EXEC:WP_Chaos.au3
EXIT

[TeleToChaos]
K(@Teleport)
S(@SwitchSkill) 
EXEC:Chaos_Sanctuary.au3
EXIT

;===========Filling TP Tome=============
[Buy_TP]
EXEC:Buy_Tp.au3
EXIT

;===========End_Game=============
[Finished_Game_Success]
EXEC:End_Game.au3
EXIT