diff --git a/code/modules/projectiles/broken.dm b/code/modules/projectiles/broken.dm index 99b6ffbfd10..9dd3107d6eb 100644 --- a/code/modules/projectiles/broken.dm +++ b/code/modules/projectiles/broken.dm @@ -24,15 +24,16 @@ qdel(src) /obj/item/weapon/broken_gun/examine(mob/user) - ..() - if(get_dist(get_turf(user),get_turf(src)) <= 1) - to_chat(user, "You begin inspecting \the [src].") + . = ..() + spawn() + if(get_dist(get_turf(user),get_turf(src)) <= 1) + to_chat(user, "You begin inspecting \the [src].") - if(do_after(user, 5 SECONDS)) - to_chat(user, "\The [src] can possibly be restored with:") - for(var/resource in material_needs) - if(material_needs[resource] > 0) - to_chat(user, "- \icon [resource] x [material_needs[resource]] [resource]") + if(do_after(user, 5 SECONDS)) + to_chat(user, "\The [src] can possibly be restored with:") + for(var/resource in material_needs) + if(material_needs[resource] > 0) + to_chat(user, "- [bicon(resource)] x [material_needs[resource]] [resource]") /obj/item/weapon/broken_gun/proc/setup_gun(var/obj/item/weapon/gun/path) if(ispath(path))