B1TraitTableRow
- Table row defining trait data for a character.
* Includes information such as category, name, description, associated scripts, and more.
| Property | Type | Description | Metadata |
|---|---|---|---|
| Category | EB1TraitCategoryType | Category of the trait. | Category: B1TraitTableRow |
| TraitNameTextId | FString | Text ID for the trait name. | Category: B1TraitTableRow StringTableKey: Id |
| TraitDescTextId | FString | Text ID for the trait description. | Category: B1TraitTableRow StringTableKey: Id |
| SymbolIcon | TSoftObjectPtr | Icon representing the trait. | Category: B1TraitTableRow |
| ExcludeCharacteristicIds | TArray | Characteristic IDs to exclude when this trait is selected. | Category: B1TraitTableRow Foreign: Trait.Id |
| TraitValuePointId | FName | Unique identifier for the trait value point. | Category: B1TraitTableRow Foreign: TraitValuePoint.Id |
| PerspectiveIdList | TArray | List of perspective IDs related to the trait. | Category: B1TraitTableRow Foreign: TraitValue.Id |
| DisabledAmbitionItemIdList | TArray | List of ambition item IDs that cannot be used with this trait. | Category: B1TraitTableRow Foreign: AmbitionItem.Id |
| KeywordInfoList | TArray | List of keyword information related to the trait. | Category: B1TraitTableRow |
| FeatureInfoList | TArray | List of feature information related to the trait. | Category: B1TraitTableRow |
| AgingConditionFlags | int32 | Bitmask flags for valid growth steps. 0 means no age restriction. | Category: B1TraitTableRow |
| AddTraitScriptId | FName | ID referencing an additional trait script in DT_Script_Trait. | Category: B1TraitTableRow Foreign: Script_Trait.Id |
| RemoveTraitScriptId | FName | ID referencing a removal trait script in DT_Script_Trait. | Category: B1TraitTableRow Foreign: Script_Trait.Id |
| RelatedPreferenceId | FName | ID referencing a related preference in DT_Preference. | Category: B1TraitTableRow Foreign: PreferenceRelatedTrait.Id |
| TraitScripts | TArray | List of scripts related to the trait. | Category: B1TraitTableRow Foreign: Script_Trait.Id |
| PreferredTendencyIds | TArray | CharacterTendency IDs that this trait prefers for freelance creative scoring (O marks in design table). | Category: B1TraitTableRow Foreign: CharacterTendency.Id |
| DislikedTendencyIds | TArray | CharacterTendency IDs that this trait dislikes for freelance creative scoring (X marks in design table). | Category: B1TraitTableRow Foreign: CharacterTendency.Id |
| Id | FName | Unique Id | Category: B1TableRowBase |
| Comment | FString | Dev Comment | Category: B1TableRowBase |