Background for Fallout 4
Member of the ObjectReference script
voidfunctionSetMotionType(intaeMotionType, boolabAllowActivate=true)Native

Description

Wiki Description

Sets the object's havok motion type. This function is widely used as part of the included defaultDisableHavokOnLoad script, which is intended to make physics-enabled objects behave as if they were static.

Documentation Comment

Sets the motion type of the reference
aeMotionType: The type of motion (see properties at end of file)
abAllowActivate: When setting to a dynamic type, allows the simulation to be activated


Parameters

  1. intaeMotionType

    CK Wiki Description

    New Havok motion type. Allowed values are:* Motion_Dynamic:The object will be simulated by Havok (fall, etc...)

  2. boolabAllowActivate=true

    CK Wiki Description

    If setting the motion type to Dynamic, whether the object should start simulating its physics right away. Otherwise, it will remain in it location until activated (hit by something). This is similar to the "Don't Havok Settle" option in the Reference window.

    • Default:True

Examples

; Set the rock to no longer be simulated
Rock.SetMotionType(Rock.Motion_Keyframed)
; Set the rock to be simulated, but not to move until touched
Rock.SetMotionType(Rock.Motion_Dynamic, false)

Auto-Generated Example

int myInt__aeMotionType
bool myBool__abAllowActivate

myObjectReference__toCallFunctionOn.SetMotionType(myInt__aeMotionType, myBool__abAllowActivate)

Related Pages


Additional References

View this function’s page on the Fallout 4 Creation Kit Wiki

Some data provided by the Fallout 4 Creation Kit Wiki. Licensed under the Creative Commons Attribution-Share Alike 4.0 license.