diff --git a/code/game/objects/items/weapons/policetape.dm b/code/game/objects/items/weapons/policetape.dm index e98477fe23..a9f2a15dea 100644 --- a/code/game/objects/items/weapons/policetape.dm +++ b/code/game/objects/items/weapons/policetape.dm @@ -237,10 +237,13 @@ var/list/tape_roll_applications = list() if (istype(A, /obj/machinery/door/airlock)) var/turf/T = get_turf(A) - var/obj/item/tape/P = new tape_type(T) - P.update_icon() - P.layer = 3.2 - user << "You finish placing \the [src]." + if(locate(/obj/item/tape, A.loc)) + user << "There's already tape over that door!" + else + var/obj/item/tape/P = new tape_type(T) + P.update_icon() + P.layer = 3.2 + user << "You finish placing \the [src]." if (istype(A, /turf/simulated/floor) ||istype(A, /turf/unsimulated/floor)) var/turf/F = A