66 return func(a_npc1, a_npc2);
#define KEEP_FOR_RE()
Definition: PCH.h:713
#define RELOCATION_ID(SE, AE)
Definition: PCH.h:702
Definition: Relocation.h:210
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::ID RTTI_BGSRelationship(static_cast< std::uint64_t >(685399))
constexpr std::array< REL::ID, 1 > VTABLE_BGSRelationship
Definition: Offsets_VTABLE.h:8845
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