diff --git a/apps/openmw/mwmp/RecordHelper.cpp b/apps/openmw/mwmp/RecordHelper.cpp index d4d8aaec4..c3deac04d 100644 --- a/apps/openmw/mwmp/RecordHelper.cpp +++ b/apps/openmw/mwmp/RecordHelper.cpp @@ -13,6 +13,13 @@ bool RecordHelper::doesCreatureExist(const std::string& refId) return world->getStore().get().search(refId); } +bool RecordHelper::doesNpcExist(const std::string& refId) +{ + MWBase::World *world = MWBase::Environment::get().getWorld(); + + return world->getStore().get().search(refId); +} + bool RecordHelper::doesRaceExist(const std::string& raceId) { MWBase::World *world = MWBase::Environment::get().getWorld(); diff --git a/apps/openmw/mwmp/RecordHelper.hpp b/apps/openmw/mwmp/RecordHelper.hpp index 0a7811f2b..4c5a5eaf8 100644 --- a/apps/openmw/mwmp/RecordHelper.hpp +++ b/apps/openmw/mwmp/RecordHelper.hpp @@ -7,6 +7,7 @@ namespace RecordHelper { bool doesCreatureExist(const std::string& refId); + bool doesNpcExist(const std::string& refId); bool doesRaceExist(const std::string& raceId); std::string createCreatureRecord(const ESM::Creature& creature);