|
|
|
@ -1,5 +1,35 @@
|
|
|
|
|
#include "referenceablecheck.hpp"
|
|
|
|
|
|
|
|
|
|
#include <memory>
|
|
|
|
|
#include <stddef.h>
|
|
|
|
|
|
|
|
|
|
#include <apps/opencs/model/doc/messages.hpp>
|
|
|
|
|
#include <apps/opencs/model/prefs/category.hpp>
|
|
|
|
|
#include <apps/opencs/model/prefs/setting.hpp>
|
|
|
|
|
#include <apps/opencs/model/world/idcollection.hpp>
|
|
|
|
|
#include <apps/opencs/model/world/refiddata.hpp>
|
|
|
|
|
#include <apps/opencs/model/world/resources.hpp>
|
|
|
|
|
|
|
|
|
|
#include <components/esm3/aipackage.hpp>
|
|
|
|
|
#include <components/esm3/loadacti.hpp>
|
|
|
|
|
#include <components/esm3/loadalch.hpp>
|
|
|
|
|
#include <components/esm3/loadappa.hpp>
|
|
|
|
|
#include <components/esm3/loadarmo.hpp>
|
|
|
|
|
#include <components/esm3/loadbook.hpp>
|
|
|
|
|
#include <components/esm3/loadclot.hpp>
|
|
|
|
|
#include <components/esm3/loadcont.hpp>
|
|
|
|
|
#include <components/esm3/loadcrea.hpp>
|
|
|
|
|
#include <components/esm3/loaddoor.hpp>
|
|
|
|
|
#include <components/esm3/loadingr.hpp>
|
|
|
|
|
#include <components/esm3/loadlevlist.hpp>
|
|
|
|
|
#include <components/esm3/loadligh.hpp>
|
|
|
|
|
#include <components/esm3/loadlock.hpp>
|
|
|
|
|
#include <components/esm3/loadmisc.hpp>
|
|
|
|
|
#include <components/esm3/loadnpc.hpp>
|
|
|
|
|
#include <components/esm3/loadprob.hpp>
|
|
|
|
|
#include <components/esm3/loadrepa.hpp>
|
|
|
|
|
#include <components/esm3/loadstat.hpp>
|
|
|
|
|
#include <components/esm3/loadweap.hpp>
|
|
|
|
|
#include <components/misc/resourcehelpers.hpp>
|
|
|
|
|
#include <components/misc/strings/algorithm.hpp>
|
|
|
|
|
|
|
|
|
@ -8,6 +38,15 @@
|
|
|
|
|
#include "../world/record.hpp"
|
|
|
|
|
#include "../world/universalid.hpp"
|
|
|
|
|
|
|
|
|
|
namespace ESM
|
|
|
|
|
{
|
|
|
|
|
class Script;
|
|
|
|
|
struct BodyPart;
|
|
|
|
|
struct Class;
|
|
|
|
|
struct Faction;
|
|
|
|
|
struct Race;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CSMTools::ReferenceableCheckStage::ReferenceableCheckStage(const CSMWorld::RefIdData& referenceable,
|
|
|
|
|
const CSMWorld::IdCollection<ESM::Race>& races, const CSMWorld::IdCollection<ESM::Class>& classes,
|
|
|
|
|
const CSMWorld::IdCollection<ESM::Faction>& faction, const CSMWorld::IdCollection<ESM::Script>& scripts,
|
|
|
|
|