Hey,
Thanks for the feedback and the progress report! That's some impressive exp/h
I'm not sure why the script behaved like this, perhaps you tweaked the inventory configuration slightly? When the script stops, the reason is written to the console logger (accessible via the OSBot settings menu). Next time, i'd recommend opening this and seeing what it says there to learn the reason. If the reason is an error or seems unreasonable, please let me know and I can explain further and/or make changes if necessary.
As for special attack, the script uses it when at 100% to be consistent for all weapons (by nature, no weapons can use more than 100% of the special attack bar). While this may seem wasteful if your weapon only uses say 50% of the bar, efficiency is still maximal. As the special attack restore rate is constant, in this example using the special attack twice will result in double the recharge time. Thus, for all weapons, using the special attack only once when the bar reaches 100% is actually optimal as it equally spaces spec activations over time.
Best,
Apa