diff --git a/LuaEngine.cpp b/LuaEngine.cpp index 9882d8f..26b83cd 100644 --- a/LuaEngine.cpp +++ b/LuaEngine.cpp @@ -501,7 +501,7 @@ static uint32 CheckUnsignedRange(lua_State *L, int narg, uint32 max) template<> bool Eluna::CHECKVAL(lua_State* L, int narg) { - return lua_toboolean(L, narg); + return lua_toboolean(L, narg) != 0; } template<> float Eluna::CHECKVAL(lua_State* L, int narg) {