B1ApplianceDurabilityProfileTableRow
- Table row defining the accident outcome for an appliance whose durability has been depleted.
* Looked up via the appliance object's ObjectTags (one row per appliance category, e.g. Range/Microwave).
| Property | Type | Description | Metadata |
|---|---|---|---|
| FireProbability | float | Probability (0~100) that a depleted-durability accident resolves as Fire instead of a plain malfunction. | Category: B1ApplianceDurabilityProfileTableRow ClampMax: 100 ClampMin: 0 |
| BrokenScriptId | FName | Script run when the accident resolves as a malfunction (e.g. Finish_OvenBreak). | Category: B1ApplianceDurabilityProfileTableRow Foreign: Script_Interaction.Id |
| FireScriptId | FName | Script run when the accident resolves as a fire. Leave None for appliance categories that cannot catch fire. | Category: B1ApplianceDurabilityProfileTableRow Foreign: Script_Interaction.Id |
| FireConditionId | FName | Extra condition the Fire roll must also pass to actually become Fire (e.g. site type, observer, household). Failing it falls back to BrokenScriptId; the accident still happens. Leave None to skip the extra gate. | Category: B1ApplianceDurabilityProfileTableRow Foreign: Condition_Interaction.Id |
| BrokenReactionInteractionBagId | FName | InteractionBag played by the user of the appliance when the accident resolves as a malfunction, targeting the appliance. Leave None for appliance categories that need no reaction. | Category: B1ApplianceDurabilityProfileTableRow Foreign: InteractionBag.Id |
| FireReactionInteractionBagId | FName | InteractionBag played by the user of the appliance when the accident resolves as a fire, targeting the appliance. Leave None for appliance categories that need no reaction. | Category: B1ApplianceDurabilityProfileTableRow Foreign: InteractionBag.Id |
| ConsumptionFair | float | Durability consumed per completed use for a Fair-quality (or lower/unresolvable) appliance. | Category: B1ApplianceDurabilityProfileTableRow ClampMin: 0 |
| ConsumptionGood | float | Durability consumed per completed use for a Good-quality appliance. | Category: B1ApplianceDurabilityProfileTableRow ClampMin: 0 |
| ConsumptionHigh | float | Durability consumed per completed use for a High-quality (or higher) appliance. | Category: B1ApplianceDurabilityProfileTableRow ClampMin: 0 |
| Id | FName | Unique Id | Category: B1TableRowBase |
| Comment | FString | Dev Comment | Category: B1TableRowBase |