diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/ActorMovementController.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/ActorMovementController.kt index 55a90d2b..4323940b 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/ActorMovementController.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/ActorMovementController.kt @@ -192,7 +192,12 @@ class ActorMovementController() : MovementController() { fun resetBaseParameters(base: ActorMovementParameters) { actorMovementParameters = Globals.actorMovementParameters.merge(base) - movementParameters = calculateMovementParameters(actorMovementParameters) + updateParameters(calculateMovementParameters(actorMovementParameters)) + } + + fun applyParameters(parameters: ActorMovementParameters) { + actorMovementParameters = actorMovementParameters.merge(parameters) + updateParameters(calculateMovementParameters(actorMovementParameters)) } fun clearControls() {