Bugfixes - Slowdowns, Sofa spinning, Turbolift squishing, and more (#22043)

Fixes https://github.com/Aurorastation/Aurora.3/issues/21669
Fixes https://github.com/Aurorastation/Aurora.3/issues/21951
Fixes https://github.com/Aurorastation/Aurora.3/issues/21972
Fixes https://github.com/Aurorastation/Aurora.3/issues/22077

changes:
- bugfix: "All movespeed_modifier slowdown data now applied correctly
post-smooth movement PR. IE: active magboots, duffel bags, etc. again
slow you down."
  - bugfix: "Sofas no longer able to be rotated while anchored."
- bugfix: "Attempting to use crowbars, fire axes, hammers on airlocks
while in the Hurt intent will now make you attack the airlock."
- bugfix: "Fixes graphical bug with open lid graphics for crates painted
in any engineering color variants."
- bugfix: "Individual butterfly knife parts are no longer larger than
butterfly knives themselves."
- bugfix: "Elevators that squish mobs (any type of mob/living) will now
appropriately gib instead of just quietly deleting them."
- rscadd: "Miniature fusion reactor explosions now use subsystem
radiation instead of manually applying rad damage to all mobs in range."
This commit is contained in:
Batrachophreno
2026-03-30 18:44:39 +00:00
committed by GitHub
parent d883a05005
commit 71c18374db
8 changed files with 83 additions and 40 deletions
+5
View File
@@ -299,6 +299,11 @@
var/tally = mob.movement_delay() + GLOB.config.walk_speed
// Factor in delay from sources handled by the mob's movespeed_modifier datum (this is what we Should be using).
var/movespeed_modifier_delay = mob.cached_multiplicative_slowdown
move_delay += movespeed_modifier_delay
// Apply human specific modifiers.
var/mob_is_human = ishuman(mob) // Only check this once and just reuse the value.
var/sprint_tally = 0