From 25fcd09780c21212f571c25b21bb9f9ea08e36fb Mon Sep 17 00:00:00 2001 From: David Cernat Date: Thu, 26 Jul 2018 23:57:42 +0300 Subject: [PATCH] [Client] Add doesNpcExist() method to RecordHelper --- apps/openmw/mwmp/RecordHelper.cpp | 7 +++++++ apps/openmw/mwmp/RecordHelper.hpp | 1 + 2 files changed, 8 insertions(+) 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);