#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BGSBaseAlias.h:12
TESQuest * owningQuest
Definition: BGSBaseAlias.h:77
stl::enumeration< FILL_TYPE, std::uint16_t > fillType
Definition: BGSBaseAlias.h:80
FLAGS
Definition: BGSBaseAlias.h:19
static constexpr auto VMTYPEID
Definition: BGSBaseAlias.h:16
virtual bool Load(TESFile *a_mod)=0
void SetProtected(bool a_set)
std::uint32_t aliasID
Definition: BGSBaseAlias.h:78
virtual const BSFixedString & QType() const =0
const BSFixedString & GetTypeString() const
std::uint16_t pad22
Definition: BGSBaseAlias.h:81
void SetEssential(bool a_set)
stl::enumeration< FLAGS, std::uint32_t > flags
Definition: BGSBaseAlias.h:79
static constexpr auto VTABLE
Definition: BGSBaseAlias.h:15
BSFixedString aliasName
Definition: BGSBaseAlias.h:76
bool IsQuestObject() const
virtual void InitItem(TESForm *a_form)=0
static constexpr auto RTTI
Definition: BGSBaseAlias.h:14
std::uint32_t pad24
Definition: BGSBaseAlias.h:82
VMTypeID GetVMTypeID() const
FILL_TYPE
Definition: BGSBaseAlias.h:49
Definition: TESQuest.h:197
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BGSBaseAlias(static_cast< std::uint64_t >(685384))
constexpr std::array< REL::ID, 1 > VTABLE_BGSBaseAlias
Definition: Offsets_VTABLE.h:8590
std::uint32_t VMTypeID
Definition: BSCoreTypes.h:9