// Movement/Core/DA_MovementConfigDefault.ts import { DA_MovementConfig } from '#root/Movement/Core/DA_MovementConfig.ts'; export class DA_MovementConfigDefault extends DA_MovementConfig { // ════════════════════════════════════════════════════════════════════════════════════════ // MOVEMENT PHYSICS // ════════════════════════════════════════════════════════════════════════════════════════ override MaxSpeed = 800.0; override Acceleration = 10.0; override Friction = 8.0; override Gravity = 980.0; // ════════════════════════════════════════════════════════════════════════════════════════ // SURFACE DETECTION // ════════════════════════════════════════════════════════════════════════════════════════ override AngleThresholdsDegrees = { Walkable: 50.0, SteepSlope: 85.0, Wall: 95.0, }; // ════════════════════════════════════════════════════════════════════════════════════════ // COLLISION SETTINGS // ════════════════════════════════════════════════════════════════════════════════════════ override GroundTraceDistance = 50.0; override MinStepSize = 1.0; override MaxStepSize = 50.0; override MaxCollisionChecks = 25; // ════════════════════════════════════════════════════════════════════════════════════════ // CHARACTER ROTATION // ════════════════════════════════════════════════════════════════════════════════════════ override RotationSpeed = 360.0; override MinSpeedForRotation = 50.0; override ShouldRotateToMovement = true; }