Merge branch 'crabman/skate-fix' into 'master'

Avoid unchecked clamp in skate character state

See merge request veloren/veloren!4433
This commit is contained in:
crabman
2024-04-16 14:28:34 +00:00

View File

@ -58,7 +58,9 @@ impl CharacterBehavior for Data {
data.sidewalk = 0.0;
}
// forward, max at 8u/s
(data.dt.0 * 3.0).clamp(0.0, 8.0 - current_planar_velocity)
(data.dt.0 * 3.0)
.min(8.0 - current_planar_velocity)
.max(0.0)
} else {
if let CharacterState::Skate(data) = &mut update.character {
data.accelerate = -1.0;