Definition BGSEncounterZone.h:43
void Revert(BGSLoadFormBuffer *a_buf) override
void InitItemImpl() override
void InitializeData() override
ENCOUNTER_ZONE_GAME_DATA gameData
Definition BGSEncounterZone.h:79
static constexpr auto FORMTYPE
Definition BGSEncounterZone.h:47
ENCOUNTER_ZONE_DATA data
Definition BGSEncounterZone.h:78
void SaveGame(BGSSaveFormBuffer *a_buf) override
bool Load(TESFile *a_mod) override
~BGSEncounterZone() override
static constexpr auto VTABLE
Definition BGSEncounterZone.h:46
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 std::array< REL::ID, 1 > VTABLE_BGSEncounterZone
Definition Offsets_VTABLE.h:8607
constexpr REL::ID RTTI_BGSEncounterZone(static_cast< std::uint64_t >(513900))
Definition BGSEncounterZone.h:50
ChangeFlag
Definition BGSEncounterZone.h:52
@ kGameData
Definition BGSEncounterZone.h:54
@ kZoneFlags
Definition BGSEncounterZone.h:53
Definition BGSEncounterZone.h:59
RecordFlag
Definition BGSEncounterZone.h:61
@ kDeleted
Definition BGSEncounterZone.h:62
@ kIgnored
Definition BGSEncounterZone.h:63
Definition BGSEncounterZone.h:9
std::uint32_t pad14
Definition BGSEncounterZone.h:26
std::int8_t maxLevel
Definition BGSEncounterZone.h:25
std::int8_t minLevel
Definition BGSEncounterZone.h:23
TESFaction * zoneOwner
Definition BGSEncounterZone.h:20
REX::EnumSet< Flag, std::uint8_t > flags
Definition BGSEncounterZone.h:24
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