Skip to main content

B1ActiveInteractionEffectTableRow

  • Active interaction effect bundle. Self/Target meaning is fixed by effect type.
PropertyTypeDescriptionMetadata
ScriptIdsTArrayScripts 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
HitReactionTypeEB1AttackHitReactionTypeReaction style applied to the hit target on AttackHit. Ragdoll (default) or Animation (a knockback reaction anim).Category: B1ActiveInteractionEffectTableRow
RagdollProbabilityfloatProbability [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
RagdollFailEffectIdFNameEffect 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
AllowedAttackTargetsEB1AttackTargetMatrixLiving/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
IdFNameUnique IdCategory: B1TableRowBase
CommentFStringDev CommentCategory: B1TableRowBase