anchor.diff:  	New()
   		..()
   		var/blocked = list(/obj/item/clothing/under/chameleon, /obj/item/clothing/under/cloud,
  -			/obj/item/clothing/under/golem, /obj/item/clothing/under/gimmick)//Prevent infinite loops and bad jumpsuits.
  +			/obj/item/clothing/under/golem, /obj/item/clothing/under/gimmick, /obj/item/clothing/under/rank/centcom_officer/bst)//Prevent infinite loops and bad jumpsuits.
   		for(var/U in typesof(/obj/item/clothing/under)-blocked)
   			var/obj/item/clothing/under/V = new U
   			src.clothing_choices[V.name] = U
  
positive.code: 	New()
  		..()
  		var/blocked = list(/obj/item/clothing/shoes/chameleon,
  			/obj/item/clothing/shoes/golem, /obj/item/clothing/shoes/syndigaloshes, /obj/item/clothing/shoes/cyborg)//prevent infinite loops and bad shoes.
  		for(var/U in typesof(/obj/item/clothing/shoes)-blocked)
  			var/obj/item/clothing/shoes/V = new U
  			src.clothing_choices[V.name] = U
  
negative.code: 
  	New()
  		..()
  		var/blocked = list(/obj/item/clothing/glasses/chameleon, /obj/item/clothing/glasses/sunglasses/bst)//Prevent infinite loops and bad hats.
  		for(var/U in typesof(/obj/item/clothing/glasses)-blocked)
  			var/obj/item/clothing/glasses/V = new U
  			src.clothing_choices[V.name] = U
  