Joey, I hate to repeat myself but you speak of things you do not know about. What you have posted appears to be a script language, made for writing the storyline. I say this because it looks like it contains elements which must be tuned specifically for Squaresoft's proprietary file format...
It might of course be a non-C++ language, but the reason they've picked it would certainly not be that C++ is too difficult. The code you have posted looks more complicated than C++, if you can't grasp C++ you shouldn't really be programmer. I don't mean that everyone should be using C++ (they shouldn't), I mean that if you can't understand C++ because it is too difficult please consider calling yourself something else than "programmer"...