You've got runtime errors in your functions, may I suggest that these are not ideal as it will bomb a game out if someone gets their AI script wrong.
Right. the RunTimeError's were more of a temporary thing (since I was trying to get just a bare-bones game working in order to test out using BVM).The problem that arises without the RunTimeError's is that the game will crash with a MAV or something similar if it is allowed to continue without the required files being loaded.
This, of course, can be handled. The question is; How? We hadn't discussed that yet.
So, since you brought it up, how should we handle the situation if someones, say, AI script or bot model is missing?
Should the entire program end?
Should it continue on without the bot that the error occured on?
Say that only the players bot model was missing. Should the program automatically substitute a generic bot?
What if the program can't find it's own supporting files? I think it would have no choice but to end then.
Let me hear your opinions...