diff --git a/code/modules/clothing/gloves/tacklers.dm b/code/modules/clothing/gloves/tacklers.dm index 30e9d487e0..2b12d23d2b 100644 --- a/code/modules/clothing/gloves/tacklers.dm +++ b/code/modules/clothing/gloves/tacklers.dm @@ -27,9 +27,12 @@ . = ..() if(!ishuman(user)) return - if(slot == ITEM_SLOT_GLOVES) - var/mob/living/carbon/human/H = user - tackler = H.AddComponent(/datum/component/tackler, stamina_cost=tackle_stam_cost, base_knockdown = base_knockdown, range = tackle_range, speed = tackle_speed, skill_mod = skill_mod, min_distance = min_distance) + switch(slot) // I didn't like how it looked + if(SLOT_GLOVES) + var/mob/living/carbon/human/H = user + tackler = H.AddComponent(/datum/component/tackler, stamina_cost=tackle_stam_cost, base_knockdown = base_knockdown, range = tackle_range, speed = tackle_speed, skill_mod = skill_mod, min_distance = min_distance) + else + qdel(tackler) // Only wearing it! /obj/item/clothing/gloves/tackler/dropped(mob/user) . = ..()