Fixed limb slowdown and hunger affecting your speed in nograv (#84253)

## About The Pull Request

Limbs with unique slowdown, such as that of mushies and zombies, won't
affect it when they aren't actually using them.

Hunger will now only slow you down in ground movement.

## Why It's Good For The Game

Being hungry isn't meant to make you move slower while using a jetpack -
that makes no sense.

Similarly, mush or zombie or any limbs slow the zombie down despite not
being used in nograv, which I think is silly.

## Changelog

Limbslow not mentioned as its not very relevant to the average round

🆑
fix: Fixed hunger affecting your speed in nograv
/🆑
This commit is contained in:
carlarctg
2024-06-27 00:28:25 -04:00
committed by GitHub
parent 9ca8c41136
commit 2cb91604a5
2 changed files with 6 additions and 3 deletions
+3 -2
View File
@@ -7,11 +7,12 @@
flags = IGNORE_NOSLOW
/datum/movespeed_modifier/snail
movetypes = ~FLYING
blacklisted_movetypes = FLYING
variable = TRUE
// no reason for leg loss (or gain) to affect speed if drifting
/datum/movespeed_modifier/bodypart
movetypes = ~FLYING
blacklisted_movetypes = (FLYING|FLOATING)
variable = TRUE
/datum/movespeed_modifier/dna_vault_speedup
+3 -1
View File
@@ -1,4 +1,5 @@
/datum/movespeed_modifier/obesity
// large weight slows even if flying and floating
multiplicative_slowdown = 1.5
/datum/movespeed_modifier/monkey_reagent_speedmod
@@ -11,6 +12,7 @@
variable = TRUE
/datum/movespeed_modifier/hunger
movetypes = GROUND|FLYING
variable = TRUE
/datum/movespeed_modifier/golem_hunger
@@ -89,7 +91,7 @@
/datum/movespeed_modifier/limbless
variable = TRUE
movetypes = GROUND
blacklisted_movetypes = FLOATING
blacklisted_movetypes = FLOATING|FLYING
flags = IGNORE_NOSLOW
/datum/movespeed_modifier/simplemob_varspeed