Skip to content

Movement speed overhaul

Rob Nelson requested to merge pull/13993/fuckcrunch into Bleeding-Edge

Created by: 9600bauds

Overhaul of movement speed to fix most things having a slowdown that didn't actually work, and inability for things to make you go faster than base speed. Effective changes: Light hardsuits have 40% slowdown (smallest slowdown the new system can handle by itself, please bear in mind that for YEARS the slowest functioning slowdown we've had was 100% slowdown I.E. makes you twice as fucking slow) Some hardsuits have 80% slowdown The only hardsuits that previously had slowdown now have a slowdown of 100%, which is what they previously effectively had Not wearing shoes is 40% slowdown (as it was meant to be a 100% slowdown before) Galoshes are a 40% slowdown (as they were meant to be a 100% slowdown before) Removed the tiny slowdown from clown shoes as it practically never worked Phazon floors make you go 25%-30% faster (from acting like space tiles and just making you always go at base speed instead) Run mutation makes you go 20%-30% faster (from acting like hyperzine) Nuka cola makes you go 20%-30% faster (from acting like hyperzine) Painkillers ignore pain slowdown Walking is 400% slowdown (from 700%)

About 90% tested

Fixes #11940 Closes #13902 Closes #13903

🆑

  • experimental: Overhauled the way movement speed is calculated, because the previous system was broken as fuck and didn't let you move any faster than base speed. This means:
  • bugfix: Fixed almost all worn items not having a functioning slowdown like they were supposed to, including hardsuits, galoshes, not wearing shoes, and maybe more.
  • tweak: Phazon floors, the 'run' genetics mutation, and bomberman skate bonuses were re-implemented in a way that ACTUALLY makes you go faster. Nuka-Cola also makes you go faster, as a way of testing the new system.
  • tweak: Made walking a little bit faster, since it previously made you 7 times slower. All speed statistics are not final and open to feedback.

Merge request reports