I'm not part of the evebot dev team, but I took a look for you to see if there was a quick (and dirty) way to add a wait for you.
In the file Threads/Defense.iss look for method CheckLocal()
The easiest way my backwords f'd up method of scripting has was to replace
Code:
elseif ${This.Hide} && ${This.HideReason.Equal["Hostiles in Local"]}
{
This:ReturnToDuty
}
with
Code:
elseif ${This.Hide} && ${This.HideReason.Equal["Hostiles in Local"]}
{
wait 3000
if ${Social.IsSafe} == TRUE
{
This:ReturnToDuty
}
}
or whatever length of time you want evebot to just hang on a wait.