diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm
index 5cbb68eceb..2488fe5127 100644
--- a/code/modules/mob/living/living.dm
+++ b/code/modules/mob/living/living.dm
@@ -125,7 +125,7 @@
if(IS_STAMCRIT(src))
to_chat(src, "You're too exhausted to crawl [(CHECK_MOBILITY(L, MOBILITY_STAND)) ? "under": "over"] [L].")
return TRUE
- combat_flags &= COMBAT_FLAG_ATTEMPTING_CRAWL
+ combat_flags |= COMBAT_FLAG_ATTEMPTING_CRAWL
visible_message("[src] is attempting to crawl [(CHECK_MOBILITY(L, MOBILITY_STAND)) ? "under" : "over"] [L].",
"You are now attempting to crawl [(CHECK_MOBILITY(L, MOBILITY_STAND)) ? "under": "over"] [L].",
target = L, target_message = "[src] is attempting to crawl [(CHECK_MOBILITY(L, MOBILITY_STAND)) ? "under" : "over"] you.")