kept getting a syntax error i assume do to my lack of understanding of if, after trying and failing i simplified the macro to
Code: Select all
automacro check {
location payon #savemap
timeout 180
call {
set overrideAI 1
pause 3
do ss 243
pause 2
do ss 247
pause 3
set overrideAI 0
}
}
i use set override ai to try and stop myself from autoheal spamming which could cause a delay issue, i'll see if this one works. i'll have to deliberately die i suppose to check if it stops the heal spam, i vaporized and walked into payon and the macro worked.
it simply forego's the check for slave and assumes if im in payon homun is gone, i suppose it would be more noticeable but whatever, bandaid solution. If anyone with macro experience would lend a hand im sure the gen/alchs would appreciate it, i think call/res homun has been broken for a long time. A quick summary of what the macro should accomplish would be as follows;
If on savemap (payon in my case),
Check for homun (do homun s), if console prints "Error: No slave detected."
cast call homunculas (do ss 243), if console prints "Casting failed: Requirement (10)",
then cast res homunculas (do ss 247).
a timeout of 3 minutes to prevent spam should be in there somewhere
also an AI override or a spell delay check to ensure i don't miss the macro run due to spell delay would be optimal.
That's essentially what im trying to go for, i notice the forum is pretty dead but im hopeful
i'll keep researching and trying to figure it out regardless.
Again thanks in advance.
Update; override works =D, i can bot again. No longer am i stuck on autovend just to autofeed without fear of dieing and losing intimacy raising time.