Some Servers (mainly iRO ones) don't have the after-cast delay of 0.3seconds, which enable you to do some nifty things.
Let's say you're a Hunter and want to spam double-strafe when leveling with the bot.
There are only 2 steps needed to get this working right.
First, you need to set up a proper attackSkill_slot configuration
Second, you need to adjust the timeout values
example attackSkill_slot:
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
attackSkillSlot Double Strafe {
lvl 10
dist 14
sp > 3
monsters Sting,Whisper
}
you will have to adjust the "monsters" part, have a comma separated list of monsters you want to attack with bash-spamming.
in timeouts.txt, there's one part you have to edit:
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
ai_skill_use_giveup 0.001
this will send the skill-packet every 0.001 seconds, bypassing the limit which is enforced client side.
as said before, some servers block this behaviour nowadays, with a server-side 0.3s delay for skills, but it's still good to go on some servers.
This can be applied to a packetsender, or any other "macro" program, that let's you send packets to the servers.