diff --git a/code/modules/clothing/gloves/stungloves.dm b/code/modules/clothing/gloves/stungloves.dm
index 0e8afb7b..85908fe5 100644
--- a/code/modules/clothing/gloves/stungloves.dm
+++ b/code/modules/clothing/gloves/stungloves.dm
@@ -38,6 +38,7 @@
user.drop_item()
W.loc = src
cell = W
+ w_class = 3.0
user << "You attach the [cell] to the [src]."
update_icon()
else
@@ -52,6 +53,7 @@
user << "You cut the [cell] away from the [src]."
cell.loc = get_turf(src.loc)
cell = null
+ w_class = 2.0
update_icon()
return
if(wired) //wires disappear into the void because fuck that shit