57 void SaveGame(BGSSaveFormBuffer* a_buf)
override;
66 return func(a_npc1, a_npc2);
#define RELOCATION_ID(a_se, a_ae)
Definition PCH.h:794
Definition BGSAssociationType.h:10
Definition BGSRelationship.h:9
std::uint8_t unk3A
Definition BGSRelationship.h:75
stl::enumeration< RELATIONSHIP_LEVEL, std::uint8_t > level
Definition BGSRelationship.h:73
BGSAssociationType * assocType
Definition BGSRelationship.h:72
~BGSRelationship() override
static constexpr auto FORMTYPE
Definition BGSRelationship.h:13
std::uint8_t unk39
Definition BGSRelationship.h:74
void InitItemImpl() override
static BGSRelationship * GetRelationship(TESNPC *a_npc1, TESNPC *a_npc2)
Definition BGSRelationship.h:62
std::uint32_t pad3C
Definition BGSRelationship.h:77
static constexpr auto VTABLE
Definition BGSRelationship.h:12
stl::enumeration< Flag, std::uint8_t > flags
Definition BGSRelationship.h:76
bool Load(TESFile *a_mod) override
TESNPC * npc2
Definition BGSRelationship.h:71
void InitializeData() override
Flag
Definition BGSRelationship.h:29
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
void LoadGame(BGSLoadFormBuffer *a_buf) override
void SaveGame(BGSSaveFormBuffer *a_buf) override
RELATIONSHIP_LEVEL
Definition BGSRelationship.h:16
static constexpr auto RTTI
Definition BGSRelationship.h:11
TESNPC * npc1
Definition BGSRelationship.h:70
Definition Relocation.h:1638
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BGSRelationship(685399, 393184, 0x1ee5028)
constexpr std::array< REL::VariantID, 1 > VTABLE_BGSRelationship
Definition Offsets_VTABLE.h:897
Definition BGSRelationship.h:35
ChangeFlag
Definition BGSRelationship.h:37
@ kRelationshipData
Definition BGSRelationship.h:38
Definition BGSRelationship.h:43
RecordFlag
Definition BGSRelationship.h:45
@ kSecret
Definition BGSRelationship.h:47
@ kIgnored
Definition BGSRelationship.h:48
@ kDeleted
Definition BGSRelationship.h:46