mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-22 20:43:10 +01:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user