📘 Job Data Guide¶
🧩 Struct: FB1JobTableRow¶
Defines a job or profession, including its type, scripts, levels, and promotion paths.
Properties¶
- Id (
FName): Unique identifier for the job type. - JobType (
EB1JobType): Classification of this job (e.g., Normal, Student). - DisplayNameTextId (
FString): Localized name of the job. (StringTableKey = "Id") - RetirementTextId (
FString): Localized message shown when retiring from this job. (StringTableKey) - EnterScriptId (
FName): Script executed when entering this job. (Foreign = "Script_Job.Id") - LeaveScriptId (
FName): Script executed when leaving this job. (Foreign = "Script_Job.Id") - JobPromotions (
TArray<FName>): List of job IDs this one can promote into. (Foreign = "Job.Id") - Levels (
TArray<FB1JobLevel>): Job level configurations, including conditions and rewards.