64 kActive = (std::uint32_t)1 << 31
82 void SaveGame(BGSSaveFormBuffer* a_buf)
override;
105 static_assert(
sizeof(
BGSScene) == 0xC8);
TESCondition conditions
Definition BGSScene.h:97
std::uint32_t unkB0
Definition BGSScene.h:98
BSTArray< BGSSceneAction * > actions
Definition BGSScene.h:93
BSTArray< FormID > actors
Definition BGSScene.h:90
void LoadGame(BGSLoadFormBuffer *a_buf) override
static constexpr auto RTTI
Definition BGSScene.h:34
BehaviourFlag
Definition BGSScene.h:48
static constexpr auto VTABLE
Definition BGSScene.h:35
void InitializeData() override
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
BSTArray< stl::enumeration< SCENE_ACTOR_FLAG, std::uint32_t > > actorFlags
Definition BGSScene.h:91
bool Load(TESFile *a_mod) override
std::uint32_t padA4
Definition BGSScene.h:96
stl::enumeration< Flag, std::uint32_t > flags
Definition BGSScene.h:95
void InitItemImpl() override
std::uint32_t unkBC
Definition BGSScene.h:101
void SaveGame(BGSSaveFormBuffer *a_buf) override
std::uint32_t padC4
Definition BGSScene.h:103
std::uint32_t unkB4
Definition BGSScene.h:99
std::uint32_t unkC0
Definition BGSScene.h:102
void Revert(BGSLoadFormBuffer *a_buf) override
Flag
Definition BGSScene.h:39
@ kRepeatConditionsWhileTrue
static constexpr auto FORMTYPE
Definition BGSScene.h:36
std::uint32_t unkB8
Definition BGSScene.h:100
BSTArray< stl::enumeration< BehaviourFlag, std::uint32_t > > actorProgressionFlags
Definition BGSScene.h:92
TESQuest * parentQuest
Definition BGSScene.h:94
BSTArray< BGSScenePhase * > phases
Definition BGSScene.h:89
TESCondition startConditions
Definition BGSScene.h:25
BGSStoryManagerQuestNode * questNode
Definition BGSScene.h:27
TESCondition completionConditions
Definition BGSScene.h:26
Definition BGSStoryManagerQuestNode.h:11
Definition BSTArray.h:377
Definition TESCondition.h:987
Definition TESQuest.h:189
Definition AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_BGSScene
Definition Offsets_VTABLE.h:901
SCENE_ACTOR_FLAG
Definition BGSScene.h:13
constexpr REL::VariantID RTTI_BGSScene(513909, 392447, 0x1ed9838)
ChangeFlag
Definition BGSScene.h:63
@ kActive
Definition BGSScene.h:64
RecordFlag
Definition BGSScene.h:71
@ kIgnored
Definition BGSScene.h:73
@ kDeleted
Definition BGSScene.h:72