diff --git a/Engine/source/console/compiledEval.cpp b/Engine/source/console/compiledEval.cpp index 018a82b21..b02f2f8fd 100644 --- a/Engine/source/console/compiledEval.cpp +++ b/Engine/source/console/compiledEval.cpp @@ -1824,7 +1824,7 @@ ConsoleValue CodeBlock::exec(U32 ip, const char* functionName, Namespace* thisNa // Optimization: If we're an integer, we can lookup the value by SimObjectId const ConsoleValue& simObjectLookupValue = callArgv[1]; if (simObjectLookupValue.getType() == ConsoleValueType::cvInteger) - gEvalState.thisObject = Sim::findObject(static_cast(simObjectLookupValue.getInt())); + gEvalState.thisObject = Sim::findObject(static_cast(simObjectLookupValue.getFastInt())); else { SimObject *foundObject = Sim::findObject(simObjectLookupValue.getString());