63 kActive = (std::uint32_t)1 << 31
81 void SaveGame(BGSSaveFormBuffer* a_buf)
override;
82 void LoadGame(BGSLoadFormBuffer* a_buf)
override;
84 void Revert(BGSLoadFormBuffer* a_buf)
override;
104 static_assert(
sizeof(
BGSScene) == 0xC8);
Definition: BGSScene.h:22
TESCondition startConditions
Definition: BGSScene.h:25
BGSStoryManagerQuestNode * questNode
Definition: BGSScene.h:27
TESCondition completionConditions
Definition: BGSScene.h:26
Definition: BGSScene.h:32
TESCondition conditions
Definition: BGSScene.h:96
std::uint32_t unkB0
Definition: BGSScene.h:97
BSTArray< BGSSceneAction * > actions
Definition: BGSScene.h:92
BSTArray< FormID > actors
Definition: BGSScene.h:89
void LoadGame(BGSLoadFormBuffer *a_buf) override
static constexpr auto RTTI
Definition: BGSScene.h:34
BehaviourFlag
Definition: BGSScene.h:47
void InitializeData() override
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
BSTArray< stl::enumeration< SCENE_ACTOR_FLAG, std::uint32_t > > actorFlags
Definition: BGSScene.h:90
bool Load(TESFile *a_mod) override
std::uint32_t padA4
Definition: BGSScene.h:95
stl::enumeration< Flag, std::uint32_t > flags
Definition: BGSScene.h:94
void InitItemImpl() override
std::uint32_t unkBC
Definition: BGSScene.h:100
void SaveGame(BGSSaveFormBuffer *a_buf) override
std::uint32_t padC4
Definition: BGSScene.h:102
std::uint32_t unkB4
Definition: BGSScene.h:98
std::uint32_t unkC0
Definition: BGSScene.h:101
void Revert(BGSLoadFormBuffer *a_buf) override
Flag
Definition: BGSScene.h:38
@ kRepeatConditionsWhileTrue
static constexpr auto FORMTYPE
Definition: BGSScene.h:35
std::uint32_t unkB8
Definition: BGSScene.h:99
BSTArray< stl::enumeration< BehaviourFlag, std::uint32_t > > actorProgressionFlags
Definition: BGSScene.h:91
TESQuest * parentQuest
Definition: BGSScene.h:93
BSTArray< BGSScenePhase * > phases
Definition: BGSScene.h:88
Definition: BGSStoryManagerQuestNode.h:11
Definition: BSTArray.h:377
Definition: TESCondition.h:989
Definition: TESQuest.h:189
Definition: AbsorbEffect.h:6
SCENE_ACTOR_FLAG
Definition: BGSScene.h:13
constexpr REL::ID RTTI_BGSScene
Definition: Offsets_RTTI.h:1530
Definition: BGSScene.h:60
ChangeFlag
Definition: BGSScene.h:62
@ kActive
Definition: BGSScene.h:63
Definition: BGSScene.h:68
RecordFlag
Definition: BGSScene.h:70
@ kIgnored
Definition: BGSScene.h:72
@ kDeleted
Definition: BGSScene.h:71