diff --git a/code/game/objects/contraband.dm b/code/game/objects/contraband.dm index 5d7e83623e8..1404777b8ed 100644 --- a/code/game/objects/contraband.dm +++ b/code/game/objects/contraband.dm @@ -242,6 +242,9 @@ obj/effect/decal/poster/attackby(obj/item/weapon/W as obj, mob/user as mob) user << "You start placing the poster on the wall..." //Looks like it's uncluttered enough. Place the poster. //declaring D because otherwise if P gets 'deconstructed' we lose our reference to P.resulting_poster + if(P.resulting_poster != src.serial_number) + del P.resulting_poster + P.resulting_poster = new(src.serial_number) var/obj/effect/decal/poster/D = P.resulting_poster var/temp_loc = user.loc