From 75900725706d3a1937cd00532ee55d5ff3d19ed0 Mon Sep 17 00:00:00 2001
From: ArchBTW <230859540+glue0000@users.noreply.github.com>
Date: Fri, 21 Nov 2025 04:25:04 +0000
Subject: [PATCH] Removes the limit for how many times you can emag an emag
(#93916)
## About The Pull Request
Original PR [#84219](https://github.com/tgstation/tgstation/pull/84219)
Removes
(changed to 127 - non-player facing (realistically). prevents overflow
incase someone somehow manages to stick 128 emags onto eachother)
## Why It's Good For The Game
- Progtot was removed, so there is less TC to go around
- Niche use case - has to be willing, and there has to be an emag
discount, or traitors coming together to combine TC
- Fun
## Changelog
:cl: ArchBTW
del: Removes the limit for how many times you can emag an emag (6->127
max)
/:cl:
---
code/game/objects/items/emags.dm | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
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