📘 Book Data Guide¶
🧩 Struct: FB1BookTableRow¶
Defines properties and logic tied to books used in gameplay, including skill training and interaction.
Properties¶
- Id (
FName): Unique identifier for the book. - ObjectId (
FName): ID of the physical object representing the book. (Foreign = "Object.Id") - InteractionTags (
TArray<FName>): Tags that categorize the book's interactions. (Foreign = "Interaction.Tags") - TotalReadTime (
int32): Time required to finish reading the book (minutes) - SkillId (
FName): Skill improved by reading the book. (Foreign = "Skill.Id") - RequireSkillLevel (
int32): Required level of the skill to acquire the skillId. Applies only if the corresponding skillId is valid. - TotalSkillExp (
int32): Amount of experience awarded upon completion. Applies only if the corresponding skillId is valid. - StartScriptId (
FName): Script executed when reading begins. (Foreign = "Script_Book.Id") - TickScriptId (
FName): Script executed during reading. (Foreign = "Script_Book.Id") - FinishScriptId (
FName): Script executed upon completion. (Foreign = "Script_Book.Id")