diff --git a/code/datums/components/bloodysoles.dm b/code/datums/components/bloodysoles.dm index 2742b95b6b448..2675fe9ca20f5 100644 --- a/code/datums/components/bloodysoles.dm +++ b/code/datums/components/bloodysoles.dm @@ -262,7 +262,7 @@ for(var/X in wielder.bodyparts) var/obj/item/bodypart/affecting = X if(affecting.body_part == LEG_RIGHT || affecting.body_part == LEG_LEFT) - if(!affecting.disabled) + if(!affecting.bodypart_disabled) FP.species_types |= affecting.limb_id break @@ -273,13 +273,13 @@ return ITEM_SLOT_FEET in wielder.check_obscured_slots(TRUE) /datum/component/bloodysoles/feet/on_moved(datum/source, OldLoc, Dir, Forced) - if(wielder.get_num_legs(FALSE) < 2) + if(wielder.num_legs < 2) return ..() /datum/component/bloodysoles/feet/on_step_blood(datum/source, obj/effect/decal/cleanable/pool) - if(wielder.get_num_legs(FALSE) < 2) + if(wielder.num_legs < 2) return ..() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 96cc5112f5bdb..d7091ff6d2a2e 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1262,7 +1262,7 @@ // Movespeed mods based on arms/legs quantity if(movement_type & (FLYING | FLOATING)) - remove_movespeed_modifier(MOVESPEED_ID_LIVING_LIMBLESS) + remove_movespeed_modifier(/datum/movespeed_modifier/limbless) else var/limbless_slowdown = 0 // These checks for <2 should be swapped out for something else if we ever end up with a species with more than 2