diff --git a/src/app/App.tsx b/src/app/App.tsx
index 94d0586a..4f23bec4 100644
--- a/src/app/App.tsx
+++ b/src/app/App.tsx
@@ -10288,14 +10288,25 @@ export function App({ store, initialStatusMessage }: AppProps) {
const nextKind = event.currentTarget
.value as PlayerStartMovementTemplate["kind"];
const nextTemplate =
- createPlayerStartMovementTemplate({
- kind: nextKind,
- moveSpeed:
- playerStartMovementTemplateDraft.moveSpeed,
- capabilities:
- playerStartMovementTemplateDraft.capabilities
- });
- setPlayerStartMovementTemplateDraft(nextTemplate);
+ nextKind === "custom"
+ ? createPlayerStartMovementTemplate({
+ kind: "custom",
+ moveSpeed:
+ playerStartMovementTemplateDraft.moveSpeed,
+ capabilities:
+ playerStartMovementTemplateDraft.capabilities,
+ jump: playerStartMovementTemplateDraft.jump,
+ sprint:
+ playerStartMovementTemplateDraft.sprint,
+ crouch:
+ playerStartMovementTemplateDraft.crouch
+ })
+ : createPlayerStartMovementTemplate({
+ kind: nextKind
+ });
+ setPlayerStartMovementTemplateEditorDraft(
+ nextTemplate
+ );
scheduleDraftCommit(() =>
applyPlayerStartChange({
movementTemplate: nextTemplate
@@ -10322,6 +10333,397 @@ export function App({ store, initialStatusMessage }: AppProps) {
playerStartMovementTemplateDraft.kind
)}
+
+
+
+
+
+
+
Jump
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+