B1ActiveInteractionEffectTableRow
- Active interaction effect bundle. Self/Target meaning is fixed by effect type.
| Property | Type | Description | Metadata |
|---|---|---|---|
| ScriptIds | TArray | Scripts executed for this effect. Every outcome of the effect (HP damage, aggro, relationship, emotion, etc.) is expressed as a script. For AttackHit, the script context is Self=victim, Target=attacker. (required) | Category: B1ActiveInteractionEffectTableRow Foreign: Script.Id |
| HitReactionType | EB1AttackHitReactionType | Reaction style applied to the hit target on AttackHit. Ragdoll (default) or Animation (a knockback reaction anim). | Category: B1ActiveInteractionEffectTableRow |
| RagdollProbability | float | Probability [0..1] that the Ragdoll reaction is actually applied. Rolled once per hit packet: victims caught in the same frame share the result, while a swing that catches victims across several frames rolls separately for each packet. Ignored when HitReactionType is Animation. 1 (default) always ragdolls, preserving legacy behavior. | Category: B1ActiveInteractionEffectTableRow ClampMax: 1.0 ClampMin: 0.0 |
| RagdollFailEffectId | FName | Effect whose scripts run instead of this row's when the RagdollProbability roll fails; the reaction is downgraded to the knockback anim either way. NAME_None keeps this row's own scripts. Use it to keep knockdown-only outcomes (long invincibility, heavy damage) off the non-ragdoll hit. Only ScriptIds are taken from the fallback row: its HitReactionType is forced to the knockback anim, and AllowedAttackTargets keeps using this row's value (the hit was already gated by it), so setting those on the fallback row has no effect. | Category: B1ActiveInteractionEffectTableRow Foreign: ActiveInteractionEffect.Id |
| AllowedAttackTargets | EB1AttackTargetMatrix | Living/ghost status combination (attacker -> victim) for which AttackHit is allowed. Set a single predefined combo alias (e.g. LivingCannotHitGhost). None (unset) means no restriction (all allowed), preserving legacy behavior. | Category: B1ActiveInteractionEffectTableRow |
| Id | FName | Unique Id | Category: B1TableRowBase |
| Comment | FString | Dev Comment | Category: B1TableRowBase |