diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index 1315c94a47..22fc4217df 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -172,6 +172,16 @@ var/list/holder_mob_icon_cache = list() else if(grabber.incapacitated()) return + //YW edit - size diff check + var/sizediff = grabber.size_multiplier - size_multiplier + if(sizediff < -0.5) + if(self_grab) + to_chat(src, "You are too big to fit in \the [grabber]\'s hands!") + else + to_chat(grabber, "\The [src] is too big to fit in your hands!") + return + //end YW edit + var/obj/item/weapon/holder/H = new holder_type(get_turf(src)) H.held_mob = src src.forceMove(H)