anchor.diff:  /obj/item/weapon/cartridge/engineering
   	name = "\improper Power-ON cartridge"
   	icon_state = "cart-e"
  -	access_engine = 1
  -	access_dronephone = 1
  +	access = CART_ENGINE | CART_DRONEPHONE
   	bot_access_flags = FLOOR_BOT
   
   /obj/item/weapon/cartridge/atmos
   	name = "\improper BreatheDeep cartridge"
   	icon_state = "cart-a"
  -	access_atmos = 1
  -	access_dronephone = 1
  +	access = CART_ATMOS | CART_DRONEPHONE
   	bot_access_flags = FLOOR_BOT
   
   /obj/item/weapon/cartridge/medical
   	name = "\improper Med-U cartridge"
   	icon_state = "cart-m"
  -	access_medical = 1
  +	access = CART_MEDICAL
   	bot_access_flags = MED_BOT
   
   /obj/item/weapon/cartridge/chemistry
   	name = "\improper ChemWhiz cartridge"
   	icon_state = "cart-chem"
  -	access_reagent_scanner = 1
  +	access = CART_REAGENT_SCANNER
   	bot_access_flags = MED_BOT
   
   /obj/item/weapon/cartridge/security
   	name = "\improper R.O.B.U.S.T. cartridge"
   	icon_state = "cart-s"
  -	access_security = 1
  +	access = CART_SECURITY
   	bot_access_flags = SEC_BOT
   
   /obj/item/weapon/cartridge/detective
   	name = "\improper D.E.T.E.C.T. cartridge"
   	icon_state = "cart-s"
  -	access_security = 1
  -	access_medical = 1
  -	access_manifest = 1
  +	access = CART_SECURITY | CART_MEDICAL | CART_MANIFEST
   	bot_access_flags = SEC_BOT
   
   /obj/item/weapon/cartridge/janitor
   	name = "\improper CustodiPRO cartridge"
   	desc = "The ultimate in clean-room design."
   	icon_state = "cart-j"
  -	access_janitor = 1
  -	access_dronephone = 1
  +	access = CART_JANITOR | CART_DRONEPHONE
   	bot_access_flags = CLEAN_BOT
   
   /obj/item/weapon/cartridge/lawyer
   	name = "\improper P.R.O.V.E. cartridge"
   	icon_state = "cart-s"
  -	access_security = 1
  +	access = CART_SECURITY
   	spam_enabled = 1
   
   /obj/item/weapon/cartridge/curator
   	name = "\improper Lib-Tweet cartridge"
   	icon_state = "cart-s"
  -	access_newscaster = 1
  +	access = CART_NEWSCASTER
   
   /*
   /obj/item/weapon/cartridge/botanist
  
positive.code: 	w_class = WEIGHT_CLASS_TINY
  
  	var/obj/item/radio/integrated/radio = null
  	var/access_security = 0
  	var/access_engine = 0
  	var/access_atmos = 0
  	var/access_medical = 0
  	var/access_manifest = 0
  	var/access_clown = 0
  	var/access_mime = 0
  	var/access_janitor = 0
  //	var/access_flora = 0
  	var/access_reagent_scanner = 0
  	var/access_newscaster = 0
  	var/access_remote_door = 0 //Control some blast doors remotely!!
  	var/remote_door_id = ""
  	var/access_status_display = 0
  	var/access_quartermaster = 0
  	var/access_hydroponics = 0
  	var/access_dronephone = 0
  	var/bot_access_flags = 0 //Bit flags. Selection: SEC_BOT|MULE_BOT|FLOOR_BOT|CLEAN_BOT|MED_BOT
  	var/spam_enabled = 0 //Enables "Send to All" Option
  
  	var/mode = null
  	var/menu
  	var/datum/data/record/active1 = null //General
  	var/datum/data/record/active2 = null //Medical
  
negative.code: 	name = "\improper Value-PAK cartridge"
  	desc = "Now with 350% more value!" //Give the Captain...EVERYTHING! (Except Mime and Clown)
  	icon_state = "cart-c"
  	access = ~(CART_CLOWN | CART_MIME)
  	bot_access_flags = SEC_BOT | MULE_BOT | FLOOR_BOT | CLEAN_BOT | MED_BOT
  	spam_enabled = 1
  
  /obj/item/weapon/cartridge/captain/New()
  