The Problem:
AG has a pretty well-working weapon-swap buff system working, but the only problem is that if it has a weapon buff running that lasts 15 minutes or so (Life Control/Life Turnover/Warcry/Crossbow Extreme/Dagger Desperate/Poison Circle/Vein Circle), it will switch to the buffing weapon and cast recovery div/moving march or whatever, the weapon buff gets canceled cuz u changed weapons, but the bot won't understand that and will still continue waiting the remaining time until it's counter for the buff runs out.
- Autoit Scripts
These always work regardless what u are doing, but still, they are not the greatest because you cannot use your computer for much while an autoit script is being used so it is pretty much only useful if you are afk. In addition, this can really screw up when it decides to do it while you're buying potions and your weapon and a potion get messed up and it tries to cast an mp potion whenever you have to cast recovery division and tries to switch to cleric rod when mp runs low (yea that happened to me xD).
The Solution:
It's pretty simple...just trick the bot into thinking that the skills only last the amount of time it takes until it has to change weapons. For example, if you are a wizard/cleric and want to cast recovery division and then life turnover every 5 minutes, open up (Back it up first if you ever plan to bot without weapon swap buffs, though I couldn't imagine why)
\(Directory)\data\skill.txt
Use ctrl + F to find "Life Turnover" and the number immediately following that is the level of the skill (72, 78, 84, 90). Either edit the one for the skill you have, or do it to all of them if you want to.
"1C210000","SKILL_EU_WIZARD_MENTALA_DAMAGEUP_B_01" ,"Life Turnover",72,500,2000,1166,20000,900000,507,0,1,514,2,0,1,1125
Basically, the time (900000) is in milliseconds, so just take off the last 3 zeros and that is how many seconds the bot is set to wait between casting this skill. Since recovery division is 5 minutes (300 seconds), simply change the 900000 to 300000.
Note: Make sure that when you add the skills in ag, add recovery division as second weapon, THEN add life turnover so it does it in that order.
Now, one thing that is a bit more complicated is if you are a bard, since there are 2 buffs that use different times (10 minutes and 15 minutes). The solution is not hard tho, just go to Noise (look at life turnover if you don't know how to do this) and change the 900000 to 600000 so that it will simply recast noise while recasting march so you don't have to worry about this problem. Now, just go to whatever your weapon skill is and change that to 600000 as well, and add them to the list in this order:
1) Noise - 2nd weapon
2) March - 2nd Weapon
3) Weapon buff
Now, every 10 minutes it should cast noise + march, take out normal weapon then cast weapon buffs (Unfortunately, it is sort of dumb atm and will often change to harp, buff, change back to primary weapon, change back to harp, then do the 2nd buff, so if your character has problems tanking monsters while standing still for about 15 seconds I would not recommend this).
Lastly, I recommend you check "Cast buff high priority" if you want your character to recast these buffs while in the middle of fighting a giant or something since they do come in handy.






