71 void SaveGame(BGSSaveFormBuffer* a_buf)
override;
72 void LoadGame(BGSLoadFormBuffer* a_buf)
override;
73 void Revert(BGSLoadFormBuffer* a_buf)
override;
Definition: BGSEncounterZone.h:43
void Revert(BGSLoadFormBuffer *a_buf) override
void InitItemImpl() override
void InitializeData() override
ENCOUNTER_ZONE_GAME_DATA gameData
Definition: BGSEncounterZone.h:78
static constexpr auto FORMTYPE
Definition: BGSEncounterZone.h:46
ENCOUNTER_ZONE_DATA data
Definition: BGSEncounterZone.h:77
void SaveGame(BGSSaveFormBuffer *a_buf) override
bool Load(TESFile *a_mod) override
~BGSEncounterZone() override
static constexpr auto RTTI
Definition: BGSEncounterZone.h:45
void LoadGame(BGSLoadFormBuffer *a_buf) override
Definition: BGSLocation.h:68
Definition: TESFaction.h:120
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BGSEncounterZone
Definition: Offsets_RTTI.h:1284
Definition: BGSEncounterZone.h:49
ChangeFlag
Definition: BGSEncounterZone.h:51
@ kGameData
Definition: BGSEncounterZone.h:53
@ kZoneFlags
Definition: BGSEncounterZone.h:52
Definition: BGSEncounterZone.h:58
RecordFlag
Definition: BGSEncounterZone.h:60
@ kDeleted
Definition: BGSEncounterZone.h:61
@ kIgnored
Definition: BGSEncounterZone.h:62
Definition: BGSEncounterZone.h:9
std::uint32_t pad14
Definition: BGSEncounterZone.h:26
stl::enumeration< Flag, std::uint8_t > flags
Definition: BGSEncounterZone.h:24
std::int8_t maxLevel
Definition: BGSEncounterZone.h:25
std::int8_t minLevel
Definition: BGSEncounterZone.h:23
TESFaction * zoneOwner
Definition: BGSEncounterZone.h:20
BGSLocation * location
Definition: BGSEncounterZone.h:21
Flag
Definition: BGSEncounterZone.h:12
@ kMatchPCBelowMinimumLevel
std::int8_t ownerRank
Definition: BGSEncounterZone.h:22
Definition: BGSEncounterZone.h:31
std::uint32_t attachTime
Definition: BGSEncounterZone.h:35
std::uint32_t detachTime
Definition: BGSEncounterZone.h:34
std::uint32_t resetTime
Definition: BGSEncounterZone.h:36
std::uint16_t pad0D
Definition: BGSEncounterZone.h:38
std::uint16_t zoneLevel
Definition: BGSEncounterZone.h:37