I'll first give credit where credit is due:
Nunya: For providing excellent bind packages and the Ingkara script I used as a partial base for this.
LordInferno: For providing an earlier Blood Lord script I used as a base.
I know there are other Blood Lord scripts out there, but this one uses Nunya's bind packages:
ezBossX_ep7
My Perm Binds ep7
Download those and copy/paste the .hfs files into your hfs folder. Get in game, go to the Docks, choose Ainle, select Shadowed By Darkness (preferably done on Hero and with Season of Macha), Private Invitation, then Launch. Once you are on the boat you can freely unequip everything since all damage is done with Secondary Weapons (Sticky Bomb for break off, Fine Bomb for kill). Make sure you have the script loaded to run, and before you press "Home" (not the 7/Home key on your keypad) to start the script, make sure your mouse cursor is showing (if it's not, simply hit Esc). Once you hit "Home", the script will start. Go do what you want to do and collect exp/gold/Blood Lord drops.
Couple things to note:
- With the recent connection issues, you may have to check on the game. I have had a lot of times where after clicking Replay, the game kicks me back out to the docks. Again, this is a connection issue, a problem with Nexon. NOT something caused by the script.
- Once you run the program, you may have to slightly adjust the "Sleep" times in the script to match YOUR connection/computer speeds.
- The mouse click locations for this script are for a 1920x1080 resolution. If you run a different resolution you will have to change those coordinates to match your "START" and "REPLAY" locations.
- The reason for the second Fine Bomb is due to connection speeds. Sometimes the first Fine Bomb will blow up right after he teleports, thus missing him. So the second one will get him as soon as he reappears. But even if that one misses him, once the script comes back around to throwing the bombs again it will get him, so you still don't have to worry about resetting the script.
Code:
Opt("WinWaitDelay",100)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
Global $boatbot
HotKeySet("{HOME}", "start")
HotKeySet("{END}", "stop")
While 1
sleep ( 1 )
WEnd
; -------- Functions -------------------
Func start()
$boatbot = Not $boatbot
While $boatbot
_WinWaitActivate("Vindictus","")
MouseClick("left",115,942,1) ; Clicks START to launch mission
Sleep(31000)
Send("{NUMPADSUB}") ; change level
Sleep(10000)
Send("{F6}") ; Transform, change to F7 if you want Paladin
Sleep(500)
Send("{0}") ; set your key bound to cc_set_subweapon sticky_bomb 999
Sleep(500)
Send("{w down}") ; will move forward for 5 seconds to trigger cutscene.
Sleep(5000)
Send("{w up}")
Sleep(23000)
Send("f") ; this will get your sitcky bomb out
Sleep(500)
MouseClick("left",960,540,1) ; and throw sticky bomb
Sleep(500)
Send("{7}") ; select fine bomb
Sleep(6000) ; wait for sticky bomb to blow up before using fine bomb
Send("f") ; pull out fine bomb
Sleep(500)
MouseClick("left",960,540,1) ; throw fine bomb
Sleep(2000)
Send("f") ; pull out fine bomb
Sleep(500)
MouseClick("left",960,540,1) ; throw second fine bomb just in case
Sleep(71000) ; this is the time it takes until the Mission Successful menu shows up.
MouseClick("left",208,703,1) ; will click REPLAY on Missions Successful window
Sleep(20000) ; time to zone back to boat and repeat the script
WEnd
EndFunc
Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc
Func stop()
Exit
EndFunc ;==>stop
Anyway, enjoy! I would put another scan (Virusscan), but the site keeps giving me a "Problem loading page" error.
VirusTotal