diff --git a/code/game/objects/items/emags.dm b/code/game/objects/items/emags.dm index 219e1a3e144..9bce1d09fdd 100644 --- a/code/game/objects/items/emags.dm +++ b/code/game/objects/items/emags.dm @@ -31,8 +31,7 @@ var/emag_count = 0 for(var/obj/item/card/emag/emag in get_all_contents() + emag_card.get_all_contents()) // This is including itself emag_count++ - if(emag_count > 6) // 1 uplink's worth is the limit - to_chat(user, span_warning("Nope, lesson learned. No more.")) + if(emag_count >= 128) // prevent overlay sprite overload allowed on a single item, incase someone manages to (somehow) emag an emag 128 times return FALSE if(emag_card.loc != loc) // Both have to be in your hand (or TK shenanigans) return FALSE