diff --git a/apps/openmw/mwmp/ObjectList.cpp b/apps/openmw/mwmp/ObjectList.cpp index a4120d870..778730a0f 100644 --- a/apps/openmw/mwmp/ObjectList.cpp +++ b/apps/openmw/mwmp/ObjectList.cpp @@ -934,7 +934,8 @@ void ObjectList::runConsoleCommands(MWWorld::CellStore* cellStore) } } } - else + // Only require a valid cellStore if running on cell objects + else if (cellStore) { LOG_APPEND(TimedLog::LOG_VERBOSE, "-- Running on object %s %i-%i", baseObject.refId.c_str(), baseObject.refNum, baseObject.mpNum); diff --git a/apps/openmw/mwmp/processors/object/ProcessorConsoleCommand.hpp b/apps/openmw/mwmp/processors/object/ProcessorConsoleCommand.hpp index d727ba5ce..8c0b1115d 100644 --- a/apps/openmw/mwmp/processors/object/ProcessorConsoleCommand.hpp +++ b/apps/openmw/mwmp/processors/object/ProcessorConsoleCommand.hpp @@ -19,8 +19,6 @@ namespace mwmp ptrCellStore = Main::get().getCellController()->getCellStore(objectList.cell); - if (!ptrCellStore) return; - objectList.runConsoleCommands(ptrCellStore); } };