diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index d9eb46202fc..450bd40f01c 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -157,12 +157,12 @@ if(!istype(T,/turf/space)) consume_turf(T) -/obj/item/weapon/melee/supermatter_sword/afterattack(target, mob/user) - ..() +/obj/item/weapon/melee/supermatter_sword/afterattack(target, mob/user, proximity_flag) if(user && target == user) user.drop_item() - if(Adjacent(target)) + if(proximity_flag) consume_everything(target) + ..() /obj/item/weapon/melee/supermatter_sword/throw_impact(target) ..()