@cccode/fxr
Version:
JavaScript library for creating and editing FXR files for Dark Souls 3, Sekiro, Elden Ring, Armored Core 6, and Elden Ring Nightreign.
1 lines • 962 kB
JSON
[{"type":1,"name":"NodeAcceleration","slot":"NodeMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the movement of the node. This is the most basic action for controlling the acceleration of nodes.","zh-CN":"控制节点的移动。这是控制节点加速度的最基本动作。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"speedZ":{"desc":{"en-US":"Controls the speed of the node along its Z-axis.","zh-CN":"控制节点沿其 Z 轴的速度。"},"default":0,"components":1,"argument":"Constant0","tsType":"ScalarValue"},"accelerationZ":{"desc":{"en-US":"Controls the acceleration of the node along its Z-axis. This value cannot be negative.","zh-CN":"控制节点沿其 Z 轴的加速度。此值不能为负。"},"default":0,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"accelerationMultiplierZ":{"desc":{"en-US":"Multiplier for [accelerationZ](https://fxr-docs.pages.dev/~#NodeAcceleration.accelerationZ).","zh-CN":"[accelerationZ](https://fxr-docs.pages.dev/~#NodeAcceleration.accelerationZ) 的乘数。"},"default":1,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"accelerationY":{"desc":{"en-US":"Controls the acceleration of the node along its Y-axis.","zh-CN":"控制节点沿其 Y 轴的加速度。"},"default":0,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"unk_ds3_f1_0":{"desc":{"en-US":"Unknown integer.","zh-CN":"未知 整数。"},"default":0,"components":1,"fieldType":"integer"},"alignWithMotion":{"desc":{"en-US":"When set to 1, this makes the node align with the direction it's moving. Setting it to higher values seems to do the same as setting it to 0, which means it's probably not a boolean, but what those values do exactly is unknown.","zh-CN":"当设置为 1 时,使节点与移动方向对齐。设置为更高的值似乎与设置为 0 的效果相同,这意味着它可能不是布尔值,但这些值的具体作用未知。"},"default":0,"components":1,"fieldType":"integer"},"unk_ds3_f1_2":{"desc":{"en-US":"Unknown float.","zh-CN":"未知 浮点数。"},"default":0,"components":1,"fieldType":"float"}},"structure":{"DarkSouls3":{"properties1":["speedZ","accelerationZ","accelerationMultiplierZ","accelerationY"],"fields1":["unk_ds3_f1_0","alignWithMotion","unk_ds3_f1_2"]},"Sekiro":{"properties1":["speedZ","accelerationZ","accelerationMultiplierZ","accelerationY"],"fields1":["unk_ds3_f1_0","alignWithMotion","unk_ds3_f1_2"]},"EldenRing":{"properties1":["speedZ","accelerationZ","accelerationMultiplierZ","accelerationY"],"fields1":["unk_ds3_f1_0","alignWithMotion","unk_ds3_f1_2"]},"ArmoredCore6":{"properties1":["speedZ","accelerationZ","accelerationMultiplierZ","accelerationY"],"fields1":["unk_ds3_f1_0","alignWithMotion","unk_ds3_f1_2"]},"Nightreign":{"properties1":["speedZ","accelerationZ","accelerationMultiplierZ","accelerationY"],"fields1":["unk_ds3_f1_0","alignWithMotion","unk_ds3_f1_2"]}}},{"type":15,"name":"NodeTranslation","slot":"NodeMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Translates the node using a property, meaning it can be animated. This can be useful if you need the node to follow a specific path.","zh-CN":"使用属性来平移节点,意味着它可以被动画化。如果需要节点沿着特定路径移动,这很有用。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"translation":{"desc":{"en-US":"An offset for the position of the node.","zh-CN":"节点位置的偏移量。"},"default":[0,0,0],"components":3,"argument":"ActiveTime","tsType":"Vector3Value"},"alignWithMotion":{"desc":{"en-US":"When set to 1, this makes the node align with the direction it's moving. There are cases of this being set to 2 in vanilla, and it seems to behave similarly to when it is set to 0, so this is not a boolean. The actual differences between 0 and 2 are unknown.","zh-CN":"当设置为 1 时,使节点与移动方向对齐。原版游戏中有设置为 2 的情况,其表现似乎与设置为 0 时相似,因此这不是一个布尔值。0 和 2 之间的实际差异未知。"},"default":0,"components":1,"fieldType":"integer"}},"structure":{"DarkSouls3":{"properties1":["translation"]},"Sekiro":{"properties1":["translation"]},"EldenRing":{"properties1":["translation"],"fields1":["alignWithMotion"]},"ArmoredCore6":{"properties1":["translation"],"fields1":["alignWithMotion"]},"Nightreign":{"properties1":["translation"],"fields1":["alignWithMotion"]}}},{"type":34,"name":"NodeSpin","slot":"NodeMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the angular speed of the node.","zh-CN":"控制节点的角速度。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"angularSpeedX":{"desc":{"en-US":"The node's angular speed around its local X-axis in degrees per second.","zh-CN":"节点绕其局部 X 轴的角速度(度/秒)。"},"default":0,"components":1,"argument":"ActiveTime","related":["angularSpeedMultiplierX"],"tsType":"ScalarValue"},"angularSpeedMultiplierX":{"desc":{"en-US":"Multiplier for [angularSpeedX](https://fxr-docs.pages.dev/~#NodeSpin.angularSpeedX).","zh-CN":"[angularSpeedX](https://fxr-docs.pages.dev/~#NodeSpin.angularSpeedX) 的乘数。"},"default":1,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"angularSpeedY":{"desc":{"en-US":"The node's angular speed around its local Y-axis in degrees per second.","zh-CN":"节点绕其局部 Y 轴的角速度(度/秒)。"},"default":0,"components":1,"argument":"ActiveTime","related":["angularSpeedMultiplierY"],"tsType":"ScalarValue"},"angularSpeedMultiplierY":{"desc":{"en-US":"Multiplier for [angularSpeedY](https://fxr-docs.pages.dev/~#NodeSpin.angularSpeedY).","zh-CN":"[angularSpeedY](https://fxr-docs.pages.dev/~#NodeSpin.angularSpeedY) 的乘数。"},"default":1,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"angularSpeedZ":{"desc":{"en-US":"The node's angular speed around its local Z-axis in degrees per second.","zh-CN":"节点绕其局部 Z 轴的角速度(度/秒)。"},"default":0,"components":1,"argument":"ActiveTime","related":["angularSpeedMultiplierZ"],"tsType":"ScalarValue"},"angularSpeedMultiplierZ":{"desc":{"en-US":"Multiplier for [angularSpeedZ](https://fxr-docs.pages.dev/~#NodeSpin.angularSpeedZ).","zh-CN":"[angularSpeedZ](https://fxr-docs.pages.dev/~#NodeSpin.angularSpeedZ) 的乘数。"},"default":1,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"unk_ds3_f1_0":{"desc":{"en-US":"Unknown integer.","zh-CN":"未知 整数。"},"default":0,"components":1,"fieldType":"integer"}},"structure":{"DarkSouls3":{"properties1":["angularSpeedX","angularSpeedMultiplierX","angularSpeedY","angularSpeedMultiplierY","angularSpeedZ","angularSpeedMultiplierZ"],"fields1":["unk_ds3_f1_0"]},"Sekiro":{"properties1":["angularSpeedX","angularSpeedMultiplierX","angularSpeedY","angularSpeedMultiplierY","angularSpeedZ","angularSpeedMultiplierZ"],"fields1":["unk_ds3_f1_0"]},"EldenRing":{"properties1":["angularSpeedX","angularSpeedMultiplierX","angularSpeedY","angularSpeedMultiplierY","angularSpeedZ","angularSpeedMultiplierZ"],"fields1":["unk_ds3_f1_0"]},"ArmoredCore6":{"properties1":["angularSpeedX","angularSpeedMultiplierX","angularSpeedY","angularSpeedMultiplierY","angularSpeedZ","angularSpeedMultiplierZ"],"fields1":["unk_ds3_f1_0"]},"Nightreign":{"properties1":["angularSpeedX","angularSpeedMultiplierX","angularSpeedY","angularSpeedMultiplierY","angularSpeedZ","angularSpeedMultiplierZ"],"fields1":["unk_ds3_f1_0"]}}},{"type":35,"name":"StaticNodeTransform","slot":"NodeTransform","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the translation and rotation of a node.","zh-CN":"控制节点的平移和旋转。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"offset":{"desc":{"en-US":"Translation of the node.\n\nThis translation happens after all [rotations](https://fxr-docs.pages.dev/~#StaticNodeTransform.rotation), meaning the rotations will not affect the translation.","zh-CN":"节点的平移。\n\n此平移发生在所有 [旋转](https://fxr-docs.pages.dev/~#StaticNodeTransform.rotation)之后,意味着旋转不会影响平移。"},"default":[0,0,0],"components":3,"fieldType":"vector3"},"rotation":{"desc":{"en-US":"The rotation of the node.\n\nThe order the rotations happen in is Z -> X -> Y, and the translation from [offset](https://fxr-docs.pages.dev/~#StaticNodeTransform.offset) happens after all rotations.","zh-CN":"节点的旋转。\n\n旋转顺序为 Z -> X -> Y,且 [offset](https://fxr-docs.pages.dev/~#StaticNodeTransform.offset) 的平移发生在所有旋转之后。"},"default":[0,0,0],"components":3,"fieldType":"vector3"}},"structure":{"DarkSouls3":{"fields1":["offset","rotation"]},"Sekiro":{"fields1":["offset","rotation"]},"EldenRing":{"fields1":["offset","rotation"]},"ArmoredCore6":{"fields1":["offset","rotation"]},"Nightreign":{"fields1":["offset","rotation"]}}},{"type":36,"name":"RandomNodeTransform","slot":"NodeTransform","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the translation and rotation of a node, and can also randomize them.","zh-CN":"控制节点的平移和旋转,并可以使它们随机化。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"offset":{"desc":{"en-US":"Translation of the node.\n\nThis translation happens after all [rotations](https://fxr-docs.pages.dev/~#RandomNodeTransform.rotation), meaning the rotations will not affect the translation.","zh-CN":"节点的平移。\n\n此平移发生在所有 [旋转](https://fxr-docs.pages.dev/~#RandomNodeTransform.rotation)之后,意味着旋转不会影响平移。"},"default":[0,0,0],"components":3,"fieldType":"vector3"},"rotation":{"desc":{"en-US":"The rotation of the node.\n\nThe order the rotations happen in is Z -> X -> Y, and the translation from [offset](https://fxr-docs.pages.dev/~#RandomNodeTransform.offset) happens after all rotations.","zh-CN":"节点的旋转。\n\n旋转顺序为 Z -> X -> Y,且 [offset](https://fxr-docs.pages.dev/~#RandomNodeTransform.offset) 的平移发生在所有旋转之后。"},"default":[0,0,0],"components":3,"fieldType":"vector3"},"offsetVariance":{"desc":{"en-US":"The maximum random change in translation of the node. A random value between the [base value](https://fxr-docs.pages.dev/~#RandomNodeTransform.offset) minus this and the base value plus this will be the final offset used.","zh-CN":"节点平移的最大随机变化量。将在 [基础值](https://fxr-docs.pages.dev/~#RandomNodeTransform.offset) 减去此值与基础值加上此值之间取一个随机值作为最终使用的平移偏移。"},"default":[0,0,0],"components":3,"fieldType":"vector3"},"rotationVariance":{"desc":{"en-US":"The maximum random change in rotation of the node. A random value between the [base value](https://fxr-docs.pages.dev/~#RandomNodeTransform.rotation) minus this and the base value plus this will be the final rotation used.","zh-CN":"节点旋转的最大随机变化量。将在 [基础值](https://fxr-docs.pages.dev/~#RandomNodeTransform.rotation) 减去此值与基础值加上此值之间取一个随机值作为最终使用的旋转。"},"default":[0,0,0],"components":3,"fieldType":"vector3"}},"structure":{"DarkSouls3":{"fields1":["offset","rotation","offsetVariance","rotationVariance"]},"Sekiro":{"fields1":["offset","rotation","offsetVariance","rotationVariance"]},"EldenRing":{"fields1":["offset","rotation","offsetVariance","rotationVariance"]},"ArmoredCore6":{"fields1":["offset","rotation","offsetVariance","rotationVariance"]},"Nightreign":{"fields1":["offset","rotation","offsetVariance","rotationVariance"]}}},{"type":46,"name":"NodeAttachToCamera","slot":"NodeMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Attaches the node to the camera.","zh-CN":"将节点附着到摄像机。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"followRotation":{"desc":{"en-US":"Disable this to stop the node from following the rotation of the camera.","zh-CN":"禁用此项以停止节点跟随摄像机的旋转。"},"default":true,"components":1,"fieldType":"boolean"},"unk_ds3_f1_1":{"desc":{"en-US":"Unknown integer.","zh-CN":"未知 整数。"},"default":1,"components":1,"fieldType":"integer"}},"structure":{"DarkSouls3":{"fields1":["followRotation","unk_ds3_f1_1"]},"Sekiro":{"fields1":["followRotation","unk_ds3_f1_1"]},"EldenRing":{"fields1":["followRotation","unk_ds3_f1_1"]},"ArmoredCore6":{"fields1":["followRotation","unk_ds3_f1_1"]},"Nightreign":{"fields1":["followRotation","unk_ds3_f1_1"]}}},{"type":55,"name":"ParticleAcceleration","slot":"ParticleMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the movement of particles. This is the most basic action for controlling the acceleration of particles.","zh-CN":"控制粒子的移动。这是控制粒子加速度最基本的行为。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"gravity":{"desc":{"en-US":"Controls the acceleration of the particle along the global Y-axis. Positive values will make the particles go down, and negative values will go up.\n\nUnless it's left at 0, this changes the current direction of the particles, which can affect various other things, for example the rotation of [Line](https://fxr-docs.pages.dev/~#ActionType.Line) and [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) particles, and the direction of this action's [acceleration](https://fxr-docs.pages.dev/~#ParticleAcceleration.acceleration). It does not affect the particles' [initial direction](https://fxr-docs.pages.dev/~#InitialDirection).","zh-CN":"控制粒子沿全局 Y 轴的加速度。正值使粒子下降,负值使粒子上升。\n\n除非保持为 0,否则这会改变粒子的当前方向,这可能会影响其他方面,例如 [Line](https://fxr-docs.pages.dev/~#ActionType.Line) 和 [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) 粒子的旋转,以及此动作 [加速度](https://fxr-docs.pages.dev/~#ParticleAcceleration.acceleration) 的方向。它不影响粒子的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"acceleration":{"desc":{"en-US":"The particles' acceleration in their current direction, which is usually their [initial direction](https://fxr-docs.pages.dev/~#InitialDirection), but can be changed over time by other things, for example this action's [gravity](https://fxr-docs.pages.dev/~#ParticleAcceleration.gravity).","zh-CN":"粒子在当前方向上的加速度。通常是它们的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection),但也可能随时间被其他因素改变,例如此动作的 [重力](https://fxr-docs.pages.dev/~#ParticleAcceleration.gravity)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"accelerationMultiplier":{"desc":{"en-US":"Multiplier for [acceleration](https://fxr-docs.pages.dev/~#ParticleAcceleration.acceleration).","zh-CN":"[acceleration](https://fxr-docs.pages.dev/~#ParticleAcceleration.acceleration) 的乘数。"},"default":1,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"unk_ds3_f1_0":{"desc":{"en-US":"Unknown integer.","zh-CN":"未知 整数。"},"default":0,"components":1,"fieldType":"integer"},"unk_ds3_f1_1":{"desc":{"en-US":"Unknown float.","zh-CN":"未知 浮点数。"},"default":0,"components":1,"fieldType":"float"}},"structure":{"DarkSouls3":{"properties1":["gravity","acceleration","accelerationMultiplier"],"fields1":["unk_ds3_f1_0","unk_ds3_f1_1"]},"Sekiro":{"properties1":["gravity","acceleration","accelerationMultiplier"],"fields1":["unk_ds3_f1_0","unk_ds3_f1_1"]},"EldenRing":{"properties1":["gravity","acceleration","accelerationMultiplier"],"fields1":["unk_ds3_f1_0","unk_ds3_f1_1"]},"ArmoredCore6":{"properties1":["gravity","acceleration","accelerationMultiplier"],"fields1":["unk_ds3_f1_0","unk_ds3_f1_1"]},"Nightreign":{"properties1":["gravity","acceleration","accelerationMultiplier"],"fields1":["unk_ds3_f1_0","unk_ds3_f1_1"]}}},{"type":60,"name":"ParticleSpeed","slot":"ParticleMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the movement of particles. This is the most basic action for controlling the speed of particles.","zh-CN":"控制粒子的移动。这是控制粒子速度最基本的行为。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"gravity":{"desc":{"en-US":"Controls the acceleration of the particle along the global Y-axis. Positive values will make the particles go down, and negative values will go up.\n\nUnless it's left at 0, this changes the current direction of the particles, which can affect various other things, for example the rotation of [Line](https://fxr-docs.pages.dev/~#ActionType.Line) and [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) particles, and the direction of this action's [speed](https://fxr-docs.pages.dev/~#ParticleSpeed.speed). It does not affect the particles' [initial direction](https://fxr-docs.pages.dev/~#InitialDirection).","zh-CN":"控制粒子沿全局 Y 轴的加速度。正值使粒子下降,负值使粒子上升。\n\n除非保持为 0,否则这会改变粒子的当前方向,这可能会影响其他方面,例如 [Line](https://fxr-docs.pages.dev/~#ActionType.Line) 和 [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) 粒子的旋转,以及此动作 [速度](https://fxr-docs.pages.dev/~#ParticleSpeed.speed) 的方向。它不影响粒子的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"speed":{"desc":{"en-US":"The particles' speed in their current direction, which is usually their [initial direction](https://fxr-docs.pages.dev/~#InitialDirection), but can be changed over time by other things, for example this action's [gravity](https://fxr-docs.pages.dev/~#ParticleSpeed.gravity).","zh-CN":"粒子在当前方向上的速度。通常是它们的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection),但也可能随时间被其他因素改变,例如此动作的 [重力](https://fxr-docs.pages.dev/~#ParticleSpeed.gravity)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"speedMultiplier":{"desc":{"en-US":"Multiplier for [speed](https://fxr-docs.pages.dev/~#ParticleSpeed.speed).","zh-CN":"[speed](https://fxr-docs.pages.dev/~#ParticleSpeed.speed) 的乘数。"},"default":1,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"unk_ds3_f1_0":{"desc":{"en-US":"Unknown integer.","zh-CN":"未知 整数。"},"default":0,"components":1,"fieldType":"integer"},"unk_ds3_f1_1":{"desc":{"en-US":"Unknown float.","zh-CN":"未知 浮点数。"},"default":0,"components":1,"fieldType":"float"}},"structure":{"DarkSouls3":{"properties1":["gravity","speed","speedMultiplier"],"fields1":["unk_ds3_f1_0","unk_ds3_f1_1"]},"Sekiro":{"properties1":["gravity","speed","speedMultiplier"],"fields1":["unk_ds3_f1_0","unk_ds3_f1_1"]},"EldenRing":{"properties1":["gravity","speed","speedMultiplier"],"fields1":["unk_ds3_f1_0","unk_ds3_f1_1"]},"ArmoredCore6":{"properties1":["gravity","speed","speedMultiplier"],"fields1":["unk_ds3_f1_0","unk_ds3_f1_1"]},"Nightreign":{"properties1":["gravity","speed","speedMultiplier"],"fields1":["unk_ds3_f1_0","unk_ds3_f1_1"]}}},{"type":64,"name":"ParticleSpeedRandomTurns","slot":"ParticleMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the movement of particles. This extends [ParticleSpeed](https://fxr-docs.pages.dev/~#ActionType.ParticleSpeed) with the ability to make particles make random turns at a fixed interval.","zh-CN":"控制粒子的移动。扩展了 [ParticleSpeed](https://fxr-docs.pages.dev/~#ActionType.ParticleSpeed),增加了使粒子以固定间隔进行随机转向的能力。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"gravity":{"desc":{"en-US":"Controls the acceleration of the particle along the global Y-axis. Positive values will make the particles go down, and negative values will go up.\n\nUnless it's left at 0, this changes the current direction of the particles, which can affect various other things, for example the rotation of [Line](https://fxr-docs.pages.dev/~#ActionType.Line) and [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) particles, and the direction of this action's [speed](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.speed). It does not affect the particles' [initial direction](https://fxr-docs.pages.dev/~#InitialDirection).","zh-CN":"控制粒子沿全局 Y 轴的加速度。正值使粒子下降,负值使粒子上升。\n\n除非保持为 0,否则这会改变粒子的当前方向,这可能会影响其他方面,例如 [Line](https://fxr-docs.pages.dev/~#ActionType.Line) 和 [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) 粒子的旋转,以及此动作 [速度](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.speed) 的方向。它不影响粒子的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"speed":{"desc":{"en-US":"The particles' speed in their current direction, which is usually their [initial direction](https://fxr-docs.pages.dev/~#InitialDirection), but can be changed over time by other things, for example this action's [gravity](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.gravity).","zh-CN":"粒子在当前方向上的速度。通常是它们的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection),但也可能随时间被其他因素改变,例如此动作的 [重力](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.gravity)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"speedMultiplier":{"desc":{"en-US":"Multiplier for [speed](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.speed).","zh-CN":"[speed](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.speed) 的乘数。"},"default":1,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"maxTurnAngle":{"desc":{"en-US":"The particles will turn a random amount based on this value at intervals defined by [turnInterval](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.turnInterval).\n\nThis turning affects the particles' current direction, which can affect various other things, for example this action's [speed](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.speed).","zh-CN":"粒子将根据 [turnInterval](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.turnInterval) 定义的间隔,基于此值随机转向一定角度。\n\n此转向会影响粒子的当前方向,进而影响其他方面,例如此动作的 [速度](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.speed)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"unk_ds3_f1_0":{"desc":{"en-US":"Unknown float.","zh-CN":"未知 浮点数。"},"default":0,"components":1,"fieldType":"float"},"turnInterval":{"desc":{"en-US":"The particles will turn a random amount based on [maxTurnAngle](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.maxTurnAngle) at this interval. The units are seconds, but due to how the field that stores this value works, the value will be rounded to the nearest 0.02 seconds.\n\nThis turning affects the particles' current direction, which can affect various other things, for example this action's [speed](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.speed).","zh-CN":"粒子将以此间隔基于 [maxTurnAngle](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.maxTurnAngle) 随机转向。单位为秒,但由于存储此值的字段的工作方式,该值将四舍五入到最接近的 0.02 秒。\n\n此转向会影响粒子的当前方向,进而影响其他方面,例如此动作的 [速度](https://fxr-docs.pages.dev/~#ParticleSpeedRandomTurns.speed)。"},"default":0,"components":1,"fieldType":"integer"}},"structure":{"DarkSouls3":{"properties1":["gravity","speed","speedMultiplier","maxTurnAngle"],"fields1":["unk_ds3_f1_0","turnInterval"]},"Sekiro":{"properties1":["gravity","speed","speedMultiplier","maxTurnAngle"],"fields1":["unk_ds3_f1_0","turnInterval"]},"EldenRing":{"properties1":["gravity","speed","speedMultiplier","maxTurnAngle"],"fields1":["unk_ds3_f1_0","turnInterval"]},"ArmoredCore6":{"properties1":["gravity","speed","speedMultiplier","maxTurnAngle"],"fields1":["unk_ds3_f1_0","turnInterval"]},"Nightreign":{"properties1":["gravity","speed","speedMultiplier","maxTurnAngle"],"fields1":["unk_ds3_f1_0","turnInterval"]}}},{"type":65,"name":"ParticleSpeedPartialFollow","slot":"ParticleMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the movement of particles. This extends [ParticleSpeedRandomTurns](https://fxr-docs.pages.dev/~#ActionType.ParticleSpeedRandomTurns) with the ability to make particles partially follow the parent node.","zh-CN":"控制粒子的移动。扩展了 [ParticleSpeedRandomTurns](https://fxr-docs.pages.dev/~#ActionType.ParticleSpeedRandomTurns),增加了使粒子部分跟随父节点的能力。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"gravity":{"desc":{"en-US":"Controls the acceleration of the particle along the global Y-axis. Positive values will make the particles go down, and negative values will go up.\n\nUnless it's left at 0, this changes the current direction of the particles, which can affect various other things, for example the rotation of [Line](https://fxr-docs.pages.dev/~#ActionType.Line) and [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) particles, and the direction of this action's [speed](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.speed). It does not affect the particles' [initial direction](https://fxr-docs.pages.dev/~#InitialDirection).","zh-CN":"控制粒子沿全局 Y 轴的加速度。正值使粒子下降,负值使粒子上升。\n\n除非保持为 0,否则这会改变粒子的当前方向,这可能会影响其他方面,例如 [Line](https://fxr-docs.pages.dev/~#ActionType.Line) 和 [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) 粒子的旋转,以及此动作 [速度](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.speed) 的方向。它不影响粒子的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"speed":{"desc":{"en-US":"The particles' speed in their current direction, which is usually their [initial direction](https://fxr-docs.pages.dev/~#InitialDirection), but can be changed over time by other things, for example this action's [gravity](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.gravity).","zh-CN":"粒子在当前方向上的速度。通常是它们的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection),但也可能随时间被其他因素改变,例如此动作的 [重力](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.gravity)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"speedMultiplier":{"desc":{"en-US":"Multiplier for [speed](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.speed).","zh-CN":"[speed](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.speed) 的乘数。"},"default":1,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"maxTurnAngle":{"desc":{"en-US":"The particles will turn a random amount based on this value at intervals defined by [turnInterval](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.turnInterval).\n\nThis turning affects the particles' current direction, which can affect various other things, for example this action's [speed](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.speed).","zh-CN":"粒子将根据 [turnInterval](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.turnInterval) 定义的间隔,基于此值随机转向一定角度。\n\n此转向会影响粒子的当前方向,进而影响其他方面,例如此动作的 [速度](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.speed)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"followFactor":{"desc":{"en-US":"Controls how well the particles should follow the parent node if they are not attached. At 0, the particles will not follow at all. At 1, the particles will follow perfectly, as if attached to the parent node. Negative values will make the particles move in the opposite direction compared to the parent node. Values greater than 1 will make the particles exaggerate the parent node's movement.","zh-CN":"控制粒子在未附着时跟随父节点的程度。0 为完全不跟随。1 为完全跟随(如同附着到父节点)。负值使粒子向父节点相反的方向移动。大于 1 的值使粒子夸大父节点的移动。"},"default":0,"components":1,"argument":"ParticleAge","related":["followRotation"],"tsType":"ScalarValue"},"unk_ds3_f1_0":{"desc":{"en-US":"Unknown float.","zh-CN":"未知 浮点数。"},"default":0,"components":1,"fieldType":"float"},"turnInterval":{"desc":{"en-US":"The particles will turn a random amount based on [maxTurnAngle](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.maxTurnAngle) at this interval. The units are seconds, but due to how the field that stores this value works, the value will be rounded to the nearest 0.02 seconds.\n\nThis turning affects the particles' current direction, which can affect various other things, for example this action's [speed](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.speed).","zh-CN":"粒子将以此间隔基于 [maxTurnAngle](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.maxTurnAngle) 随机转向。单位为秒,但由于存储此值的字段的工作方式,该值将四舍五入到最接近的 0.02 秒。\n\n此转向会影响粒子的当前方向,进而影响其他方面,例如此动作的 [速度](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.speed)。"},"default":0,"components":1,"fieldType":"integer"},"followRotation":{"desc":{"en-US":"Disabling this will make [followFactor](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.followFactor) only affect translation and not rotation.","zh-CN":"禁用此项将使 [followFactor](https://fxr-docs.pages.dev/~#ParticleSpeedPartialFollow.followFactor) 仅影响平移而不影响旋转。"},"default":true,"components":1,"fieldType":"boolean"}},"structure":{"DarkSouls3":{"properties1":["gravity","speed","speedMultiplier","maxTurnAngle","followFactor"],"fields1":["unk_ds3_f1_0","turnInterval","followRotation"]},"Sekiro":{"properties1":["gravity","speed","speedMultiplier","maxTurnAngle","followFactor"],"fields1":["unk_ds3_f1_0","turnInterval","followRotation"]},"EldenRing":{"properties1":["gravity","speed","speedMultiplier","maxTurnAngle","followFactor"],"fields1":["unk_ds3_f1_0","turnInterval","followRotation"]},"ArmoredCore6":{"properties1":["gravity","speed","speedMultiplier","maxTurnAngle","followFactor"],"fields1":["unk_ds3_f1_0","turnInterval","followRotation"]},"Nightreign":{"properties1":["gravity","speed","speedMultiplier","maxTurnAngle","followFactor"],"fields1":["unk_ds3_f1_0","turnInterval","followRotation"]}}},{"type":75,"name":"NodeSound","slot":"NodeAudio","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Plays a sound effect when the node activates.","zh-CN":"当节点激活时播放音效。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"sound":{"desc":{"en-US":"The ID of the sound event to play.","zh-CN":"要播放的声音事件 ID。"},"default":0,"components":1,"fieldType":"integer","resource":"sound"},"unk_ds3_f1_1":{"desc":{"en-US":"Volume multiplier in Dark Souls 3 and possibly Sekiro, and seemingly does nothing in later games.","zh-CN":"《黑暗之魂 3》和《只狼》中的音量乘数,在后续游戏中似乎没有任何作用。"},"default":1,"components":1,"fieldType":"float"},"unk_ds3_f1_2":{"desc":{"en-US":"Controls whether the sound will repeat or not in Dark Souls 3 and possibly Sekiro, and seemingly does nothing in later games.","zh-CN":"控制《黑暗之魂 3》和《只狼》中声音是否会重复,在后续游戏中似乎没有任何作用。"},"default":false,"components":1,"fieldType":"boolean"}},"structure":{"DarkSouls3":{"fields1":["sound","unk_ds3_f1_1","unk_ds3_f1_2"]},"Sekiro":{"fields1":["sound","unk_ds3_f1_1","unk_ds3_f1_2"]},"EldenRing":{"fields1":["sound","unk_ds3_f1_1","unk_ds3_f1_2"]},"ArmoredCore6":{"fields1":["sound","unk_ds3_f1_1","unk_ds3_f1_2"]},"Nightreign":{"fields1":["sound","unk_ds3_f1_1","unk_ds3_f1_2"]}}},{"type":81,"name":"EmissionSound","slot":"EmissionAudio","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Plays a sound effect every time the node emits particles. It only plays the sound once per emission, not once per particle.","zh-CN":"每次节点发射粒子时播放音效。每次发射只播放一次,而不是每个粒子播放一次。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"sound":{"desc":{"en-US":"The ID of the sound event to play.","zh-CN":"要播放的声音事件 ID。"},"default":0,"components":1,"fieldType":"integer","resource":"sound"},"unk_ds3_f1_1":{"desc":{"en-US":"Unknown float.","zh-CN":"未知 浮点数。"},"default":1,"components":1,"fieldType":"float"}},"structure":{"DarkSouls3":{"fields1":["sound","unk_ds3_f1_1"]},"Sekiro":{"fields1":["sound","unk_ds3_f1_1"]},"EldenRing":{"fields1":["sound","unk_ds3_f1_1"]},"ArmoredCore6":{"fields1":["sound","unk_ds3_f1_1"]},"Nightreign":{"fields1":["sound","unk_ds3_f1_1"]}}},{"type":83,"name":"NodeAccelerationRandomTurns","slot":"NodeMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the movement of the node. This extends [NodeAcceleration](https://fxr-docs.pages.dev/~#ActionType.NodeAcceleration) with the ability to make the node turn a random amount at a given interval.","zh-CN":"控制节点的移动。扩展了 [NodeAcceleration](https://fxr-docs.pages.dev/~#ActionType.NodeAcceleration),增加了使节点以给定间隔随机转向的能力。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"speedZ":{"desc":{"en-US":"Controls the speed of the node along its Z-axis.","zh-CN":"控制节点沿其 Z 轴的速度。"},"default":0,"components":1,"argument":"Constant0","tsType":"ScalarValue"},"accelerationZ":{"desc":{"en-US":"Controls the acceleration of the node along its Z-axis. This value cannot be negative.","zh-CN":"控制节点沿其 Z 轴的加速度。此值不能为负。"},"default":0,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"accelerationMultiplierZ":{"desc":{"en-US":"Multiplier for [accelerationZ](https://fxr-docs.pages.dev/~#NodeAccelerationRandomTurns.accelerationZ).","zh-CN":"[accelerationZ](https://fxr-docs.pages.dev/~#NodeAccelerationRandomTurns.accelerationZ) 的乘数。"},"default":1,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"accelerationY":{"desc":{"en-US":"Controls the acceleration of the node along its Y-axis.","zh-CN":"控制节点沿其 Y 轴的加速度。"},"default":0,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"maxTurnAngle":{"desc":{"en-US":"The node will turn a random amount based on this value at intervals defined by [turnInterval](https://fxr-docs.pages.dev/~#NodeAccelerationRandomTurns.turnInterval).","zh-CN":"节点将根据 [turnInterval](https://fxr-docs.pages.dev/~#NodeAccelerationRandomTurns.turnInterval) 定义的间隔,基于此值随机转向一定角度。"},"default":0,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"alignWithMotion":{"desc":{"en-US":"When set to 1, this makes the node align with the direction it's moving. Setting it to higher values seems to do the same as setting it to 0, which means it's probably not a boolean, but what those values do exactly is unknown.","zh-CN":"当设置为 1 时,使节点与移动方向对齐。设置为更高的值似乎与设置为 0 的效果相同,这意味着它可能不是布尔值,但这些值的具体作用未知。"},"default":0,"components":1,"fieldType":"integer"},"unk_ds3_f1_1":{"desc":{"en-US":"Unknown float.","zh-CN":"未知 浮点数。"},"default":0,"components":1,"fieldType":"float"},"turnInterval":{"desc":{"en-US":"The node will turn a random amount based on [maxTurnAngle](https://fxr-docs.pages.dev/~#NodeAccelerationRandomTurns.maxTurnAngle) at this interval. The units are seconds, but due to how the field that stores this value works, the value will be rounded to the nearest 0.02 seconds.","zh-CN":"节点将以此间隔基于 [maxTurnAngle](https://fxr-docs.pages.dev/~#NodeAccelerationRandomTurns.maxTurnAngle) 随机转向。单位为秒,但由于存储此值的字段的工作方式,该值将四舍五入到最接近的 0.02 秒。"},"default":0,"components":1,"fieldType":"integer"}},"structure":{"DarkSouls3":{"properties1":["speedZ","accelerationZ","accelerationMultiplierZ","accelerationY","maxTurnAngle"],"fields1":["alignWithMotion","unk_ds3_f1_1","turnInterval"]},"Sekiro":{"properties1":["speedZ","accelerationZ","accelerationMultiplierZ","accelerationY","maxTurnAngle"],"fields1":["alignWithMotion","unk_ds3_f1_1","turnInterval"]},"EldenRing":{"properties1":["speedZ","accelerationZ","accelerationMultiplierZ","accelerationY","maxTurnAngle"],"fields1":["alignWithMotion","unk_ds3_f1_1","turnInterval"]},"ArmoredCore6":{"properties1":["speedZ","accelerationZ","accelerationMultiplierZ","accelerationY","maxTurnAngle"],"fields1":["alignWithMotion","unk_ds3_f1_1","turnInterval"]},"Nightreign":{"properties1":["speedZ","accelerationZ","accelerationMultiplierZ","accelerationY","maxTurnAngle"],"fields1":["alignWithMotion","unk_ds3_f1_1","turnInterval"]}}},{"type":84,"name":"ParticleAccelerationRandomTurns","slot":"ParticleMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the movement of particles. This extends [ParticleAcceleration](https://fxr-docs.pages.dev/~#ActionType.ParticleAcceleration) with the ability to make particles make random turns at a fixed interval.","zh-CN":"控制粒子的移动。扩展了 [ParticleAcceleration](https://fxr-docs.pages.dev/~#ActionType.ParticleAcceleration),增加了使粒子以固定间隔进行随机转向的能力。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"gravity":{"desc":{"en-US":"Controls the acceleration of the particle along the global Y-axis. Positive values will make the particles go down, and negative values will go up.\n\nUnless it's left at 0, this changes the current direction of the particles, which can affect various other things, for example the rotation of [Line](https://fxr-docs.pages.dev/~#ActionType.Line) and [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) particles, and the direction of this action's [acceleration](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.acceleration). It does not affect the particles' [initial direction](https://fxr-docs.pages.dev/~#InitialDirection).","zh-CN":"控制粒子沿全局 Y 轴的加速度。正值使粒子下降,负值使粒子上升。\n\n除非保持为 0,否则这会改变粒子的当前方向,这可能会影响其他方面,例如 [Line](https://fxr-docs.pages.dev/~#ActionType.Line) 和 [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) 粒子的旋转,以及此动作 [加速度](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.acceleration) 的方向。它不影响粒子的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"acceleration":{"desc":{"en-US":"The particles' acceleration in their current direction, which is usually their [initial direction](https://fxr-docs.pages.dev/~#InitialDirection), but can be changed over time by other things, for example this action's [gravity](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.gravity).","zh-CN":"粒子在当前方向上的加速度。通常是它们的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection),但也可能随时间被其他因素改变,例如此动作的 [重力](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.gravity)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"accelerationMultiplier":{"desc":{"en-US":"Multiplier for [acceleration](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.acceleration).","zh-CN":"[acceleration](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.acceleration) 的乘数。"},"default":1,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"maxTurnAngle":{"desc":{"en-US":"The particles will turn a random amount based on this value at intervals defined by [turnInterval](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.turnInterval).\n\nThis turning affects the particles' current direction, which can affect various other things, for example this action's [acceleration](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.acceleration).","zh-CN":"粒子将根据 [turnInterval](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.turnInterval) 定义的间隔,基于此值随机转向一定角度。\n\n此转向会影响粒子的当前方向,进而影响其他方面,例如此动作的 [加速度](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.acceleration)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"unk_ds3_f1_0":{"desc":{"en-US":"Unknown float.","zh-CN":"未知 浮点数。"},"default":0,"components":1,"fieldType":"float"},"turnInterval":{"desc":{"en-US":"The particles will turn a random amount based on [maxTurnAngle](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.maxTurnAngle) at this interval. The units are seconds, but due to how the field that stores this value works, the value will be rounded to the nearest 0.02 seconds.\n\nThis turning affects the particles' current direction, which can affect various other things, for example this action's [acceleration](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.acceleration).","zh-CN":"粒子将以此间隔基于 [maxTurnAngle](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.maxTurnAngle) 随机转向。单位为秒,但由于存储此值的字段的工作方式,该值将四舍五入到最接近的 0.02 秒。\n\n此转向会影响粒子的当前方向,进而影响其他方面,例如此动作的 [加速度](https://fxr-docs.pages.dev/~#ParticleAccelerationRandomTurns.acceleration)。"},"default":0,"components":1,"fieldType":"integer"}},"structure":{"DarkSouls3":{"properties1":["gravity","acceleration","accelerationMultiplier","maxTurnAngle"],"fields1":["unk_ds3_f1_0","turnInterval"]},"Sekiro":{"properties1":["gravity","acceleration","accelerationMultiplier","maxTurnAngle"],"fields1":["unk_ds3_f1_0","turnInterval"]},"EldenRing":{"properties1":["gravity","acceleration","accelerationMultiplier","maxTurnAngle"],"fields1":["unk_ds3_f1_0","turnInterval"]},"ArmoredCore6":{"properties1":["gravity","acceleration","accelerationMultiplier","maxTurnAngle"],"fields1":["unk_ds3_f1_0","turnInterval"]},"Nightreign":{"properties1":["gravity","acceleration","accelerationMultiplier","maxTurnAngle"],"fields1":["unk_ds3_f1_0","turnInterval"]}}},{"type":105,"name":"ParticleAccelerationPartialFollow","slot":"ParticleMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the movement of particles. This extends [ParticleAccelerationRandomTurns](https://fxr-docs.pages.dev/~#ActionType.ParticleAccelerationRandomTurns) with the ability to make particles partially follow the parent node.","zh-CN":"控制粒子的移动。扩展了 [ParticleAccelerationRandomTurns](https://fxr-docs.pages.dev/~#ActionType.ParticleAccelerationRandomTurns),增加了使粒子部分跟随父节点的能力。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"gravity":{"desc":{"en-US":"Controls the acceleration of the particle along the global Y-axis. Positive values will make the particles go down, and negative values will go up.\n\nUnless it's left at 0, this changes the current direction of the particles, which can affect various other things, for example the rotation of [Line](https://fxr-docs.pages.dev/~#ActionType.Line) and [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) particles, and the direction of this action's [acceleration](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.acceleration). It does not affect the particles' [initial direction](https://fxr-docs.pages.dev/~#InitialDirection).","zh-CN":"控制粒子沿全局 Y 轴的加速度。正值使粒子下降,负值使粒子上升。\n\n除非保持为 0,否则这会改变粒子的当前方向,这可能会影响其他方面,例如 [Line](https://fxr-docs.pages.dev/~#ActionType.Line) 和 [QuadLine](https://fxr-docs.pages.dev/~#ActionType.QuadLine) 粒子的旋转,以及此动作 [加速度](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.acceleration) 的方向。它不影响粒子的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"acceleration":{"desc":{"en-US":"The particles' acceleration in their current direction, which is usually their [initial direction](https://fxr-docs.pages.dev/~#InitialDirection), but can be changed over time by other things, for example this action's [gravity](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.gravity).","zh-CN":"粒子在当前方向上的加速度。通常是它们的 [初始方向](https://fxr-docs.pages.dev/~#InitialDirection),但也可能随时间被其他因素改变,例如此动作的 [重力](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.gravity)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"accelerationMultiplier":{"desc":{"en-US":"Multiplier for [acceleration](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.acceleration).","zh-CN":"[acceleration](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.acceleration) 的乘数。"},"default":1,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"maxTurnAngle":{"desc":{"en-US":"The particles will turn a random amount based on this value at intervals defined by [turnInterval](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.turnInterval).\n\nThis turning affects the particles' current direction, which can affect various other things, for example this action's [acceleration](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.acceleration).","zh-CN":"粒子将根据 [turnInterval](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.turnInterval) 定义的间隔,基于此值随机转向一定角度。\n\n此转向会影响粒子的当前方向,进而影响其他方面,例如此动作的 [加速度](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.acceleration)。"},"default":0,"components":1,"argument":"ParticleAge","tsType":"ScalarValue"},"followFactor":{"desc":{"en-US":"Controls how well the particles should follow the parent node if they are not attached. At 0, the particles will not follow at all. At 1, the particles will follow perfectly, as if attached to the parent node. Negative values will make the particles move in the opposite direction compared to the parent node. Values greater than 1 will make the particles exaggerate the parent node's movement.","zh-CN":"控制粒子在未附着时跟随父节点的程度。0 为完全不跟随。1 为完全跟随(如同附着到父节点)。负值使粒子向父节点相反的方向移动。大于 1 的值使粒子夸大父节点的移动。"},"default":0,"components":1,"argument":"ParticleAge","related":["followRotation"],"tsType":"ScalarValue"},"unk_ds3_f1_0":{"desc":{"en-US":"Unknown float.","zh-CN":"未知 浮点数。"},"default":0,"components":1,"fieldType":"float"},"turnInterval":{"desc":{"en-US":"The particles will turn a random amount based on [maxTurnAngle](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.maxTurnAngle) at this interval. The units are seconds, but due to how the field that stores this value works, the value will be rounded to the nearest 0.02 seconds.\n\nThis turning affects the particles' current direction, which can affect various other things, for example this action's [acceleration](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.acceleration).","zh-CN":"粒子将以此间隔基于 [maxTurnAngle](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.maxTurnAngle) 随机转向。单位为秒,但由于存储此值的字段的工作方式,该值将四舍五入到最接近的 0.02 秒。\n\n此转向会影响粒子的当前方向,进而影响其他方面,例如此动作的 [加速度](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.acceleration)。"},"default":0,"components":1,"fieldType":"integer"},"followRotation":{"desc":{"en-US":"Disabling this will make [followFactor](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.followFactor) only affect translation and not rotation.","zh-CN":"禁用此项将使 [followFactor](https://fxr-docs.pages.dev/~#ParticleAccelerationPartialFollow.followFactor) 仅影响平移而不影响旋转。"},"default":true,"components":1,"fieldType":"boolean"}},"structure":{"DarkSouls3":{"properties1":["gravity","acceleration","accelerationMultiplier","maxTurnAngle","followFactor"],"fields1":["unk_ds3_f1_0","turnInterval","followRotation"]},"Sekiro":{"properties1":["gravity","acceleration","accelerationMultiplier","maxTurnAngle","followFactor"],"fields1":["unk_ds3_f1_0","turnInterval","followRotation"]},"EldenRing":{"properties1":["gravity","acceleration","accelerationMultiplier","maxTurnAngle","followFactor"],"fields1":["unk_ds3_f1_0","turnInterval","followRotation"]},"ArmoredCore6":{"properties1":["gravity","acceleration","accelerationMultiplier","maxTurnAngle","followFactor"],"fields1":["unk_ds3_f1_0","turnInterval","followRotation"]},"Nightreign":{"properties1":["gravity","acceleration","accelerationMultiplier","maxTurnAngle","followFactor"],"fields1":["unk_ds3_f1_0","turnInterval","followRotation"]}}},{"type":106,"name":"NodeAccelerationPartialFollow","slot":"NodeMovement","meta":{"isAppearance":false,"isParticle":false},"desc":{"en-US":"Controls the movement of the node. This extends [NodeAccelerationRandomTurns](https://fxr-docs.pages.dev/~#ActionType.NodeAccelerationRandomTurns) with the ability to make the node partially follow or exaggerate the parent node's movement.","zh-CN":"控制节点的移动。扩展了 [NodeAccelerationRandomTurns](https://fxr-docs.pages.dev/~#ActionType.NodeAccelerationRandomTurns),增加了使节点部分跟随或夸大父节点移动的能力。"},"supportedGames":["DarkSouls3","Sekiro","EldenRing","ArmoredCore6","Nightreign"],"properties":{"speedZ":{"desc":{"en-US":"Controls the speed of the node along its Z-axis.","zh-CN":"控制节点沿其 Z 轴的速度。"},"default":0,"components":1,"argument":"Constant0","tsType":"ScalarValue"},"accelerationZ":{"desc":{"en-US":"Controls the acceleration of the node along its Z-axis. This value cannot be negative.","zh-CN":"控制节点沿其 Z 轴的加速度。此值不能为负。"},"default":0,"components":1,"argument":"ActiveTime","related":["accelerationY"],"tsType":"ScalarValue"},"accelerationMultiplierZ":{"desc":{"en-US":"Multiplier for [accelerationZ](https://fxr-docs.pages.dev/~#NodeAccelerationPartialFollow.accelerationZ).","zh-CN":"[accelerationZ](https://fxr-docs.pages.dev/~#NodeAccelerationPartialFollow.accelerationZ) 的乘数。"},"default":1,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"accelerationY":{"desc":{"en-US":"Controls the acceleration of the node along the global Y-axis. When set to anything that isn't 0, this overrides the direction of [accelerationZ](https://fxr-docs.pages.dev/~#NodeAccelerationPartialFollow.accelerationZ).\n\nNote that this for some reason uses the *global* Y-axis instead of the local one, which is used by the same property in [NodeAcceleration](https://fxr-docs.pages.dev/~#ActionType.NodeAcceleration).","zh-CN":"控制节点沿全局 Y 轴的加速度。当设置为非 0 值时,这将覆盖 [accelerationZ](https://fxr-docs.pages.dev/~#NodeAccelerationPartialFollow.accelerationZ) 的方向。\n\n注意:由于某种原因,此处使用的是*全局* Y 轴,而不是像 [NodeAcceleration](https://fxr-docs.pages.dev/~#ActionType.NodeAcceleration) 中同一属性那样使用局部 Y 轴。"},"default":0,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"maxTurnAngle":{"desc":{"en-US":"The node will turn a random amount based on this value at intervals defined by [turnInterval](https://fxr-docs.pages.dev/~#NodeAccelerationPartialFollow.turnInterval).","zh-CN":"节点将根据 [turnInterval](https://fxr-docs.pages.dev/~#NodeAccelerationPartialFollow.turnInterval) 定义的间隔,基于此值随机转向一定角度。"},"default":0,"components":1,"argument":"ActiveTime","tsType":"ScalarValue"},"followFactor":{"desc":{"en-US":"Controls how well the node should follow the parent node if it is not attached. At 0, the node will not follow at all. At 1, the node will follow perfectly, as if attached to the parent node. Negative values will make the node move in the opposite direction compared to the parent node. Values greater than 1 will make the node exaggerate the parent node's movement.","zh-CN":"控制节点在未附着时跟随父节点的程度。0 为完全不跟随。1 为完全跟随(如同附着到父节点)。负值使节点向父节点相反的方向移动。大于 1 的值使节点夸大父节点的移动。"},"default":0,"components":1,"argument":"ActiveTime","related":["followRotation"],"tsType":"ScalarValue"},"alignWithMotion":{"desc":{"en-US":"When set to 1, this makes the node align with the direction it's moving. Setting it to higher values seems to do the same as setting it to 0, which means it's probably not a boolean, but what those values do exactly is unknown.","zh-CN":"当设置为 1 时,使节点与移动方向对齐。设置为更高的值似乎与设置为 0 的效果相同,这意味着它可能不是布尔值,但这些值的具体作用未知。"},"default":0,"components":1,"fieldType":"integer"},"unk_ds3_f1_1":{"desc":{"en-US":"Unknown integer.","zh-CN":"未知 整数。"},"default":0,"components":1,"fieldType":"integer"},"turnInterval":{"desc":{"en-US":"The node will turn a random amount based on [maxTurnAngle](https://fxr-docs.pages.dev/~#NodeAccelerationPartialFollow.maxTurnAngle) at this interval. The units are seconds, but due to how the field that stores this value works, the value will be rounded to the nearest 0.02 seconds.","zh-CN":"节点将以此间隔基于 [maxTurnAngle](https://fxr-docs.pages.dev/~#NodeAccelerationPartialFollow.maxTurnAngle) 随机转向。单位为秒,但由于存储此值的字段的工作方式,该值将四舍五入到最接近的 0.02 秒。"},"defau