MovementConfig
Documentation for the MovementConfig asset type.
Location
Entity/MovementConfig
Use in Your Files
Add this to your JSON files for IDE autocompletion and validation:
"$schema": "https://hytaledb.ginco.gg/schemas/MovementConfig.schema.json" Schema
VelocityResistance
NullableNumberOrSpecial
JumpForce
NullableNumberOrSpecial
SwimJumpForce
NullableNumberOrSpecial
JumpBufferDuration
NullableNumberOrSpecial
JumpBufferMaxYVelocity
NullableNumberOrSpecial
Acceleration
NullableNumberOrSpecial
AirDragMin
NullableNumberOrSpecial
AirDragMax
NullableNumberOrSpecial
AirDragMinSpeed
NullableNumberOrSpecial
AirDragMaxSpeed
NullableNumberOrSpecial
AirFrictionMin
NullableNumberOrSpecial
AirFrictionMax
NullableNumberOrSpecial
AirFrictionMinSpeed
NullableNumberOrSpecial
AirFrictionMaxSpeed
NullableNumberOrSpecial
AirSpeedMultiplier
NullableNumberOrSpecial
AirControlMinSpeed
NullableNumberOrSpecial
AirControlMaxSpeed
NullableNumberOrSpecial
AirControlMinMultiplier
NullableNumberOrSpecial
AirControlMaxMultiplier
NullableNumberOrSpecial
ComboAirSpeedMultiplier
NullableNumberOrSpecial
BaseSpeed
NullableNumberOrSpecial
ClimbSpeed
NullableNumberOrSpecial
ClimbSpeedLateral
NullableNumberOrSpecial
ClimbUpSprintSpeed
NullableNumberOrSpecial
ClimbDownSprintSpeed
NullableNumberOrSpecial
HorizontalFlySpeed
NullableNumberOrSpecial
VerticalFlySpeed
NullableNumberOrSpecial
MaxSpeedMultiplier
NullableNumberOrSpecial
MinSpeedMultiplier
NullableNumberOrSpecial
WishDirectionGravityX
NullableNumberOrSpecial
WishDirectionGravityY
NullableNumberOrSpecial
WishDirectionWeightX
NullableNumberOrSpecial
WishDirectionWeightY
NullableNumberOrSpecial
CollisionExpulsionForce
NullableNumberOrSpecial
ForwardWalkSpeedMultiplier
NullableNumberOrSpecial
BackwardWalkSpeedMultiplier
NullableNumberOrSpecial
StrafeWalkSpeedMultiplier
NullableNumberOrSpecial
ForwardRunSpeedMultiplier
NullableNumberOrSpecial
BackwardRunSpeedMultiplier
NullableNumberOrSpecial
StrafeRunSpeedMultiplier
NullableNumberOrSpecial
ForwardCrouchSpeedMultiplier
NullableNumberOrSpecial
BackwardCrouchSpeedMultiplier
NullableNumberOrSpecial
StrafeCrouchSpeedMultiplier
NullableNumberOrSpecial
ForwardSprintSpeedMultiplier
NullableNumberOrSpecial
VariableJumpFallForce
NullableNumberOrSpecial
FallEffectDuration
NullableNumberOrSpecial
FallJumpForce
NullableNumberOrSpecial
FallMomentumLoss
NullableNumberOrSpecial
AutoJumpObstacleSpeedLoss
NullableNumberOrSpecial
AutoJumpObstacleSprintSpeedLoss
NullableNumberOrSpecial
AutoJumpObstacleEffectDuration
NullableNumberOrSpecial
AutoJumpObstacleSprintEffectDuration
NullableNumberOrSpecial
AutoJumpObstacleMaxAngle
NullableNumberOrSpecial
AutoJumpDisableJumping
boolean
MinSlideEntrySpeed
NullableNumberOrSpecial
SlideExitSpeed
NullableNumberOrSpecial
MinFallSpeedToEngageRoll
NullableNumberOrSpecial
MaxFallSpeedToEngageRoll
NullableNumberOrSpecial
FallDamagePartialMitigationPercent
NullableNumberOrSpecial
MaxFallSpeedRollFullMitigation
NullableNumberOrSpecial
RollStartSpeedModifier
NullableNumberOrSpecial
RollExitSpeedModifier
NullableNumberOrSpecial
RollTimeToComplete
NullableNumberOrSpecial
All of
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "MovementConfig.json",
"title": "MovementConfig",
"description": "MovementConfig asset type",
"type": "object",
"allOf": [
{
"$ref": "base.schema.json"
}
],
"properties": {
"VelocityResistance": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"JumpForce": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"SwimJumpForce": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"JumpBufferDuration": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"JumpBufferMaxYVelocity": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"Acceleration": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirDragMin": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirDragMax": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirDragMinSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirDragMaxSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirFrictionMin": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirFrictionMax": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirFrictionMinSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirFrictionMaxSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirControlMinSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirControlMaxSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirControlMinMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirControlMaxMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ComboAirSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"BaseSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ClimbSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ClimbSpeedLateral": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ClimbUpSprintSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ClimbDownSprintSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"HorizontalFlySpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"VerticalFlySpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"MaxSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"MinSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"WishDirectionGravityX": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"WishDirectionGravityY": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"WishDirectionWeightX": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"WishDirectionWeightY": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"CollisionExpulsionForce": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ForwardWalkSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"BackwardWalkSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"StrafeWalkSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ForwardRunSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"BackwardRunSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"StrafeRunSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ForwardCrouchSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"BackwardCrouchSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"StrafeCrouchSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ForwardSprintSpeedMultiplier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"VariableJumpFallForce": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"FallEffectDuration": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"FallJumpForce": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"FallMomentumLoss": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AutoJumpObstacleSpeedLoss": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AutoJumpObstacleSprintSpeedLoss": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AutoJumpObstacleEffectDuration": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AutoJumpObstacleSprintEffectDuration": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AutoJumpObstacleMaxAngle": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AutoJumpDisableJumping": {
"type": "boolean",
"default": false
},
"MinSlideEntrySpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"SlideExitSpeed": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"MinFallSpeedToEngageRoll": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"MaxFallSpeedToEngageRoll": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"FallDamagePartialMitigationPercent": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"MaxFallSpeedRollFullMitigation": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"RollStartSpeedModifier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"RollExitSpeedModifier": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"RollTimeToComplete": {
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
}
}
}