diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 6604120d27..cf2a8a9477 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -31,8 +31,7 @@ // Ventcrawling defines #define VENTCRAWLER_NONE 0 #define VENTCRAWLER_NUDE 1 -#define VENTCRAWLER_IMPLANT 2 -#define VENTCRAWLER_ALWAYS 3 +#define VENTCRAWLER_ALWAYS 2 // Bloodcrawling defines #define BLOODCRAWL 1 diff --git a/code/modules/mob/living/ventcrawling.dm b/code/modules/mob/living/ventcrawling.dm index 06c75f9b8e..9ade9f097f 100644 --- a/code/modules/mob/living/ventcrawling.dm +++ b/code/modules/mob/living/ventcrawling.dm @@ -59,15 +59,10 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, typecacheof(list( if(!client) return - if(iscarbon(src)) - switch(ventcrawler) - if(VENTCRAWLER_NUDE) - if(length(get_equipped_items(include_pockets = TRUE)) || get_num_held_items()) - to_chat(src, "You can't crawl around in the ventilation ducts with items!") - return - if(VENTCRAWLER_IMPLANT) - if(getBackSlot() || getBeltSlot() || get_num_held_items()) - to_chat(src, "You can't crawl around in the ventilation ducts with what you have equipped!") + if(iscarbon(src) && ventcrawler==VENTCRAWLER_NUDE) + if(length(get_equipped_items(include_pockets = TRUE)) || get_num_held_items()) + to_chat(src, "You can't crawl around in the ventilation ducts with items!") + return visible_message("[src] scrambles into the ventilation ducts!","You climb into the ventilation ducts.") forceMove(vent_found)