124 void Revert(BGSLoadFormBuffer* a_buf)
override;
Definition: DialogueItem.h:52
Definition: TESCondition.h:987
Definition: TESTopic.h:135
Definition: TESTopicInfo.h:42
DialogueItem GetDialogueData(Actor *a_speaker)
bool BelongsInGroup(FORM *a_form, bool a_allowParentGroups, bool a_currentOnly) override
std::uint32_t pad44
Definition: TESTopicInfo.h:142
TESCondition objConditions
Definition: TESTopicInfo.h:136
TESTopicInfo * dataInfo
Definition: TESTopicInfo.h:135
stl::enumeration< FavorLevel, std::uint8_t > favorLevel
Definition: TESTopicInfo.h:139
void InitItemImpl() override
static constexpr auto FORMTYPE
Definition: TESTopicInfo.h:45
static constexpr auto RTTI
Definition: TESTopicInfo.h:44
std::uint32_t fileOffset
Definition: TESTopicInfo.h:141
bool Load(TESFile *a_mod) override
std::uint16_t infoIndex
Definition: TESTopicInfo.h:137
void InitializeData() override
void ClearData() override
void Revert(BGSLoadFormBuffer *a_buf) override
TOPIC_INFO_DATA data
Definition: TESTopicInfo.h:140
void LoadGame(BGSLoadFormBuffer *a_buf) override
void CreateGroupData(FORM *a_form, FORM_GROUP *a_group) override
FavorLevel
Definition: TESTopicInfo.h:48
bool saidOnce
Definition: TESTopicInfo.h:138
TESTopic * parentTopic
Definition: TESTopicInfo.h:134
void GetFormDetailedString(char *a_buf, std::uint32_t a_bufLen) override
void SetAltered(bool a_set) override
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESTopicInfo
Definition: Offsets_RTTI.h:6079
Definition: TESTopicInfo.h:56
ChangeFlag
Definition: TESTopicInfo.h:58
@ kSaidOnce
Definition: TESTopicInfo.h:59
Definition: TESTopicInfo.h:64
RecordFlag
Definition: TESTopicInfo.h:66
@ kIgnored
Definition: TESTopicInfo.h:68
@ kDeleted
Definition: TESTopicInfo.h:67
Definition: TESTopicInfo.h:73
std::uint32_t emotionValue
Definition: TESTopicInfo.h:99
std::uint32_t pad14
Definition: TESTopicInfo.h:104
TESTopic * unk08
Definition: TESTopicInfo.h:100
BSFixedString responseText
Definition: TESTopicInfo.h:110
EmotionType
Definition: TESTopicInfo.h:75
stl::enumeration< EmotionType, std::uint32_t > emotionType
Definition: TESTopicInfo.h:98
BGSSoundDescriptorForm * sound
Definition: TESTopicInfo.h:105
TESIdleForm * listenerIdle
Definition: TESTopicInfo.h:112
TESIdleForm * speakerIdle
Definition: TESTopicInfo.h:111
void PopulateResponseText(TESFile *a_file)
std::uint32_t pad24
Definition: TESTopicInfo.h:109
std::uint16_t pad22
Definition: TESTopicInfo.h:108
ResponseData * next
Definition: TESTopicInfo.h:113
std::uint8_t pad11
Definition: TESTopicInfo.h:102
stl::enumeration< Flag, std::uint8_t > flags
Definition: TESTopicInfo.h:106
std::uint8_t responseNumber
Definition: TESTopicInfo.h:101
std::uint8_t pad21
Definition: TESTopicInfo.h:107
std::uint16_t pad12
Definition: TESTopicInfo.h:103
Flag
Definition: TESTopicInfo.h:87
Definition: TESTopicInfo.h:13
TOPIC_INFO_FLAGS
Definition: TESTopicInfo.h:15
@ kRequiresPlayerActivation
std::uint16_t timeUntilReset
Definition: TESTopicInfo.h:37
stl::enumeration< TOPIC_INFO_FLAGS, std::uint16_t > flags
Definition: TESTopicInfo.h:36
float GetResetHours() const