diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index c588c690855..3cd2c42dc5e 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -255,6 +255,12 @@ H.trophies -= src return TRUE +/obj/item/crusher_trophy/Destroy() + if(istype(loc, /obj/item/twohanded/kinetic_crusher)) + var/obj/item/twohanded/kinetic_crusher/crusher = loc + crusher.trophies -= src + return ..() + /obj/item/crusher_trophy/proc/on_melee_hit(mob/living/target, mob/living/user) //the target and the user /obj/item/crusher_trophy/proc/on_projectile_fire(obj/item/projectile/destabilizer/marker, mob/living/user) //the projectile fired and the user diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 320209aaf58..909ae9f171a 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -324,6 +324,12 @@ forceMove(get_turf(KA)) KA.modkits -= src +/obj/item/borg/upgrade/modkit/Destroy() + if(istype(loc, /obj/item/gun/energy/kinetic_accelerator)) + var/obj/item/gun/energy/kinetic_accelerator/accelerator = loc + accelerator.modkits -= src + return ..() + /obj/item/borg/upgrade/modkit/proc/modify_projectile(obj/item/projectile/kinetic/K) //use this one for effects you want to trigger before any damage is done at all and before damage is decreased by pressure