diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index 142876d93b4f..947cd65b057b 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -233,15 +233,10 @@ var/global/list/toilet_overlay_cache = list() if(G != src && G.type == type) qdel(G) -/obj/effect/decal/cleanable/gourd/Crossed(atom/movable/AM) - . = ..() - try_faceplant_react(AM) - /obj/effect/decal/cleanable/gourd/proc/try_faceplant_react(atom/movable/AM) if(!isliving(AM)) return var/mob/living/L = AM if(L.get_species() == UNATHI) return - if(L.lying || L.crawling) - L.vomit() + L.vomit() diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index fa8672e6050c..9ded352091d7 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -381,17 +381,13 @@ /mob/proc/slip(weaken_duration, obj/slipped_on, lube) SEND_SIGNAL(src, COMSIG_MOB_SLIP, weaken_duration, slipped_on, lube) - return FALSE + return TRUE /mob/living/carbon/slip(weaken_duration, obj/slipped_on, lube) if(!loc.handle_slip(src, weaken_duration, slipped_on, lube)) return FALSE - ..() - -/mob/living/carbon/slime/slip() - ..() - return FALSE + return ..() /mob/living/carbon/human/slip(weaken_duration, obj/slipped_on, lube) if(species.flags[NO_SLIP])