66 return func(a_npc1, a_npc2);
#define RELOCATION_ID(a_se, a_ae)
Definition: PCH.h:724
Definition: Relocation.h:204
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
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
static BGSRelationship * GetRelationship(TESNPC *a_npc1, TESNPC *a_npc2)
Definition: BGSRelationship.h:62
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: 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