That is the above format for script types as I've noticed, but I still have no idea what condition does. I know that it's optional, but I do not understand why you would, or would not, wish to include that as part of your script declaration.
Just what the hell does it do? I can't find any information on the wiki about it.
