Add maxSpeed and bunny hop properties to player start movement template

This commit is contained in:
2026-04-11 20:30:50 +02:00
parent 5be0e07115
commit 6224b7be15

View File

@@ -1282,6 +1282,10 @@ function readPlayerStartMovementTemplate(value: unknown, label: string) {
value.moveSpeed === undefined
? undefined
: expectPositiveFiniteNumber(value.moveSpeed, `${label}.moveSpeed`),
maxSpeed:
value.maxSpeed === undefined
? preset.maxSpeed
: expectNonNegativeFiniteNumber(value.maxSpeed, `${label}.maxSpeed`),
capabilities: {
jump: readOptionalBoolean(
capabilities?.jump,
@@ -1329,6 +1333,18 @@ function readPlayerStartMovementTemplate(value: unknown, label: string) {
: expectPositiveFiniteNumber(
jump.maxHoldMs,
`${label}.jump.maxHoldMs`
),
bunnyHop: readOptionalBoolean(
jump?.bunnyHop,
`${label}.jump.bunnyHop`,
preset.jump.bunnyHop
),
bunnyHopBoost:
jump?.bunnyHopBoost === undefined
? preset.jump.bunnyHopBoost
: expectNonNegativeFiniteNumber(
jump.bunnyHopBoost,
`${label}.jump.bunnyHopBoost`
)
},
sprint: {