📘 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.