# HG changeset patch # User truelight # Date 1174857712 0 # Node ID 522eb10df893b3fe6b14fdba55e8c04e55bd1fa7 # Parent 72cd7f3a32d9e72bb846947a4d86959841db7f83 (svn r9457) [NoAI] -Fix: the errors reported by SQ were a) not via DEBUG, b) always ending with: "Unknown Error" diff -r 72cd7f3a32d9 -r 522eb10df893 src/squirrel.cpp --- a/src/squirrel.cpp Sun Mar 25 20:07:56 2007 +0000 +++ b/src/squirrel.cpp Sun Mar 25 21:21:52 2007 +0000 @@ -20,7 +20,7 @@ void Squirrel::RunError(HSQUIRRELVM vm, const char *error) { - printf("%s\n", error); + DEBUG(ai, 0, "Your script made an error: %s\n", error); } SQInteger Squirrel::_RunError(HSQUIRRELVM vm) @@ -30,6 +30,7 @@ if (sq_gettop(vm) >= 1) { if (SQ_SUCCEEDED(sq_getstring(vm, -1, &sErr))) { Squirrel::RunError(vm, FS2OTTD(sErr)); + return 0; } }