Well, it's probably a recursion error, but with that many scripts it will be tough to figure out which one is incompatible. The most I can say is that it's probably one of the YERD scripts, since he might've used an alias name that he had used previously without thinking about it. But it could be any of them as far as I know. Start by making a new project with all those scripts and start removing the others one by one until the error goes away - the last one you removed is probably the one that is incompatible, but to test it, then try to make a project with only that script and the battle one and see if the error still occurs. If so, then post me links to those two scripts and I'll see if I can fix it.