anchor.diff:  	user << "<span class='notice'>You start placing the poster on the wall...</span>" //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
  -	var/obj/structure/sign/poster/D = P.resulting_poster
  +	var/obj/structure/sign/poster/D = new(P.serial_number)
   
   	var/temp_loc = user.loc
   	flick("poster_being_set",D)
  
positive.code: 		playsound(loc, 'sound/items/Wirecutter.ogg', 100, 1)
  		if(ruined)
  			user << "<span class='notice'>You remove the remnants of the poster.</span>"
  		else
  			user << "<span class='notice'>You carefully remove the poster from the wall.</span>"
  			roll_and_drop(user.loc)
  		del(src)
  		return
  
  
  
negative.code: 	desc = "The poster comes with its own automatic adhesive mechanism, for easy pinning to any vertical surface."
  	icon_state = "rolled_poster"
  	var/serial_number = 0
  
  
  /obj/item/weapon/contraband/poster/New(turf/loc, var/given_serial = 0)
  	if(given_serial == 0)
  		serial_number = rand(1, NUM_OF_POSTER_DESIGNS)
  	else
  		serial_number = given_serial
  	name += " - No. [serial_number]"
  	..(loc)
  
  //############################## THE ACTUAL DECALS ###########################
  
  