anchor.diff:  	contains = tempContains
   	..()
   
  +
  +/datum/supply_packs/engine/collector
  +	name = "Collector crate"
  +	contains = list("/obj/machinery/power/rad_collector",
  +					"/obj/machinery/power/rad_collector",
  +					"/obj/machinery/power/rad_collector")
  +	containername = "Collector crate"
  +
  +
  +/datum/supply_packs/electrical
  +	name = "Electrical maintenance crate"
  +	contains = list("/obj/item/weapon/storage/toolbox/electrical",
  +					"/obj/item/weapon/storage/toolbox/electrical",
  +					"/obj/item/clothing/gloves/yellow",
  +					"/obj/item/clothing/gloves/yellow",
  +					"/obj/item/weapon/cell",
  +					"/obj/item/weapon/cell",
  +					"/obj/item/weapon/cell/high",
  +					"/obj/item/weapon/cell/high")
  +	cost = 15
  +	containertype = "/obj/structure/closet/crate"
  +	containername = "Electrical maintenance crate"
  +
  +
  +/datum/supply_packs/evacuation
  +	name = "Emergency equipment"
  +	contains = list("/obj/machinery/bot/floorbot",
  +					"/obj/machinery/bot/floorbot",
  +					"/obj/machinery/bot/medbot",
  +					"/obj/machinery/bot/medbot",
  +					"/obj/item/weapon/tank/air",
  +					"/obj/item/weapon/tank/air",
  +					"/obj/item/weapon/tank/air",
  +					"/obj/item/weapon/tank/air",
  +					"/obj/item/weapon/tank/air",
  +					"/obj/item/clothing/mask/gas",
  +					"/obj/item/clothing/mask/gas",
  +					"/obj/item/clothing/mask/gas",
  +					"/obj/item/clothing/mask/gas",
  +					"/obj/item/clothing/mask/gas")
  +	cost = 35
  +	containertype = "/obj/structure/closet/crate/internals"
  +	containername = "Emergency Crate"
  +
  +
  +/datum/supply_packs/engine/emitter
  +	name = "Emitter crate"
  +	contains = list("/obj/machinery/emitter",
  +					"/obj/machinery/emitter",)
  +	cost = 10
  +	containertype = "/obj/structure/closet/crate/secure"
  +	containername = "Emitter crate"
  +	access = access_heads
  +
  +
  +/datum/supply_packs/exoticseeds
  +	name = "Exotic Seeds Crate"
  +	contains = list("/obj/item/seeds/nettleseed",
  +					"/obj/item/seeds/replicapod",
  +					"/obj/item/seeds/replicapod",
  +					"/obj/item/seeds/replicapod",
  +					"/obj/item/seeds/plumpmycelium",
  +					"/obj/item/seeds/libertymycelium",
  +					"/obj/item/seeds/amanitamycelium",
  +					"/obj/item/seeds/bananaseed",
  +					"/obj/item/seeds/eggyseed")
  +	cost = 15
  +	containertype = /obj/structure/closet/crate/hydroponics
  +	containername = "Exotic Seeds crate"
  +	access = access_hydroponics
  +
  +
  +/datum/supply_packs/exparmor
  +	name = "Experimental armor crate"
  +	contains = list("/obj/item/clothing/suit/armor/laserproof",
  +					"/obj/item/clothing/suit/armor/bulletproof",
  +					"/obj/item/clothing/head/helmet/riot",
  +					"/obj/item/clothing/suit/armor/riot")
  +	cost = 35
  +	containertype = "/obj/structure/closet/crate/secure"
  +	containername = "Experimental armor crate"
  +	access = access_armory
  +
  +
  +/datum/supply_packs/expenergy
  +	name = "Experimental energy gear crate"
  +	contains = list("/obj/item/clothing/suit/armor/laserproof",
  +					"/obj/item/clothing/suit/armor/laserproof",
  +					"/obj/item/weapon/gun/energy/gun",
  +					"/obj/item/weapon/gun/energy/gun")
  +	cost = 50
  +	containertype = "/obj/structure/closet/crate/secure"
  +	containername = "Experimental energy gear crate"
  +	access = access_armory
  +
  +
  +/datum/supply_packs/eweapons
  +	name = "Experimental weapons crate"
  +	contains = list("/obj/item/weapon/flamethrower/full",
  +					"/obj/item/weapon/tank/plasma",
  +					"/obj/item/weapon/tank/plasma",
  +					"/obj/item/weapon/tank/plasma",
  +					"/obj/item/weapon/chem_grenade/incendiary",
  +					"/obj/item/weapon/chem_grenade/incendiary",
  +					"/obj/item/weapon/chem_grenade/incendiary")
  +	cost = 25
  +	containertype = "/obj/structure/closet/crate/secure/weapon"
  +	containername = "Experimental weapons crate"
  +	access = access_heads
  +
  +
  +/datum/supply_packs/engine/field_gen
  +	name = "Field Generator crate"
  +	contains = list("/obj/machinery/field_generator",
  +					"/obj/machinery/field_generator",)
  +	containername = "Field Generator crate"
  +
  +
  +/datum/supply_packs/food
  +	name = "Food crate"
  +	contains = list("/obj/item/weapon/reagent_containers/food/snacks/flour",
  +					"/obj/item/weapon/reagent_containers/food/snacks/flour",
  +					"/obj/item/weapon/reagent_containers/food/snacks/flour",
  +					"/obj/item/weapon/reagent_containers/food/snacks/flour",
  +					"/obj/item/weapon/reagent_containers/food/snacks/flour",
  +					"/obj/item/weapon/reagent_containers/food/drinks/milk",
  +					"/obj/item/weapon/reagent_containers/food/drinks/milk",
  +					"/obj/item/kitchen/egg_box",
  +					"/obj/item/weapon/reagent_containers/food/condiment/enzyme",
  +					"/obj/item/weapon/reagent_containers/food/snacks/grown/banana",
  +					"/obj/item/weapon/reagent_containers/food/snacks/grown/banana",
  +					"/obj/item/weapon/reagent_containers/food/snacks/grown/banana")
  +	cost = 5
  +	containertype = "/obj/structure/closet/crate/freezer"
  +	containername = "Food crate"
  +
  +
  +/datum/supply_packs/hydroponics // -- Skie
  +	name = "Hydroponics Supply Crate"
  +	contains = list("/obj/item/weapon/plantbgone",
  +					"/obj/item/weapon/plantbgone",
  +					"/obj/item/weapon/plantbgone",
  +					"/obj/item/weapon/plantbgone",
  +					"/obj/item/weapon/minihoe",
  +					"/obj/item/device/analyzer/plant_analyzer",
  +					"/obj/item/clothing/gloves/botanic_leather",
  +					"/obj/item/clothing/suit/apron") // Updated with new things
  +	cost = 10
  +	containertype = /obj/structure/closet/crate/hydroponics
  +	containername = "Hydroponics crate"
  +	access = access_hydroponics
  +
  +
  +/datum/supply_packs/internals
  +	name = "Internals crate"
  +	contains = list("/obj/item/clothing/mask/gas",
  +					"/obj/item/clothing/mask/gas",
  +					"/obj/item/clothing/mask/gas",
  +					"/obj/item/weapon/tank/air",
  +					"/obj/item/weapon/tank/air",
  +					"/obj/item/weapon/tank/air")
  +	cost = 10
  +	containertype = "/obj/structure/closet/crate/internals"
  +	containername = "Internals crate"
  +
  +
  +/datum/supply_packs/janitor
  +	name = "Janitorial supplies"
  +	contains = list("/obj/item/weapon/reagent_containers/glass/bucket",
  +					"/obj/item/weapon/reagent_containers/glass/bucket",
  +					"/obj/item/weapon/reagent_containers/glass/bucket",
  +					"/obj/item/weapon/mop",
  +					"/obj/item/weapon/caution",
  +					"/obj/item/weapon/caution",
  +					"/obj/item/weapon/caution",
  +					"/obj/item/weapon/cleaner",
  +					"/obj/item/weapon/chem_grenade/cleaner",
  +					"/obj/item/weapon/chem_grenade/cleaner",
  +					"/obj/item/weapon/chem_grenade/cleaner",
  +					"/obj/structure/mopbucket")
  +	cost = 10
  +	containertype = "/obj/structure/closet/crate"
  +	containername = "Janitorial supplies"
  +
  +
  +/datum/supply_packs/loyalty
  +	name = "Loyalty implant crate"
  +	contains = list ("/obj/item/weapon/storage/lockbox/loyalty")
  +	cost = 60
  +	containertype = "/obj/structure/closet/crate/secure"
  +	containername = "Loyalty implant crate"
  +	access = access_armory
  +
  +
  +/datum/supply_packs/mechanical
  +	name = "Mechanical maintenance crate"
  +	contains = list("/obj/item/weapon/storage/belt/utility/full",
  +					"/obj/item/weapon/storage/belt/utility/full",
  +					"/obj/item/weapon/storage/belt/utility/full",
  +					"/obj/item/clothing/suit/hazardvest",
  +					"/obj/item/clothing/suit/hazardvest",
  +					"/obj/item/clothing/suit/hazardvest",
  +					"/obj/item/clothing/head/helmet/welding",
  +					"/obj/item/clothing/head/helmet/welding",
  +					"/obj/item/clothing/head/helmet/hardhat")
  +	cost = 10
  +	containertype = "/obj/structure/closet/crate"
  +	containername = "Mechanical maintenance crate"
  +
  +
  +/datum/supply_packs/medical
  +	name = "Medical crate"
  +	contains = list("/obj/item/weapon/storage/firstaid/regular",
  +					"/obj/item/weapon/storage/firstaid/fire",
  +					"/obj/item/weapon/storage/firstaid/toxin",
  +					"/obj/item/weapon/storage/firstaid/o2",
  +					"/obj/item/weapon/reagent_containers/glass/bottle/antitoxin",
  +					"/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline",
  +					"/obj/item/weapon/reagent_containers/glass/bottle/stoxin",
  +					"/obj/item/weapon/storage/syringes")
  +	cost = 10
  +	containertype = "/obj/structure/closet/crate/medical"
  +	containername = "Medical crate"
  +
  +
  +/datum/supply_packs/monkey
  +	name = "Monkey crate"
  +	contains = list ("/obj/item/weapon/monkeycube_box")
  +	cost = 20
  +	containertype = "/obj/structure/closet/crate/freezer"
  +	containername = "Monkey crate"
  +
  +
  +/datum/supply_packs/mule
  +	name = "MULEbot Crate"
  +	contains = list("/obj/machinery/bot/mulebot")
  +	cost = 20
  +	containertype = "/obj/structure/closet/crate"
  +	containername = "MULEbot Crate"
  +
  +
  +/datum/supply_packs/engine/PA
  +	name = "Particle Accelerator crate"
  +	cost = 40
  +	contains = list("/obj/structure/particle_accelerator/fuel_chamber",
  +					"/obj/machinery/particle_accelerator/control_box",
  +					"/obj/structure/particle_accelerator/particle_emitter/center",
  +					"/obj/structure/particle_accelerator/particle_emitter/left",
  +					"/obj/structure/particle_accelerator/particle_emitter/right",
  +					"/obj/structure/particle_accelerator/power_box",
  +					"/obj/structure/particle_accelerator/end_cap")
  +	containername = "Particle Accelerator crate"
  +
  +
  +/datum/supply_packs/party
  +	name = "Party equipment"
  +	contains = list("/obj/item/weapon/storage/drinkingglasses",
  +					"/obj/item/weapon/reagent_containers/food/drinks/shaker",
  +					"/obj/item/weapon/reagent_containers/food/drinks/bottle/patron",
  +					"/obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager",
  +					"/obj/item/weapon/reagent_containers/food/drinks/ale",
  +					"/obj/item/weapon/reagent_containers/food/drinks/ale",
  +					"/obj/item/weapon/reagent_containers/food/drinks/beer",
  +					"/obj/item/weapon/reagent_containers/food/drinks/beer",
  +					"/obj/item/weapon/reagent_containers/food/drinks/beer",
  +					"/obj/item/weapon/reagent_containers/food/drinks/beer")
  +	cost = 20
  +	containertype = "/obj/structure/closet/crate"
  +	containername = "Party equipment"
  +
  +
  +/datum/supply_packs/plasma
  +	name = "Plasma assembly crate"
  +	contains = list("/obj/item/weapon/tank/plasma",
  +					"/obj/item/weapon/tank/plasma",
  +					"/obj/item/weapon/tank/plasma",
  +					"/obj/item/device/assembly/igniter",
  +					"/obj/item/device/assembly/igniter",
  +					"/obj/item/device/assembly/igniter",
  +					"/obj/item/device/assembly/prox_sensor",
  +					"/obj/item/device/assembly/prox_sensor",
  +					"/obj/item/device/assembly/prox_sensor",
  +					"/obj/item/device/assembly/timer",
  +					"/obj/item/device/assembly/timer",
  +					"/obj/item/device/assembly/timer")
  +	cost = 10
  +	containertype = "/obj/structure/closet/crate/secure/plasma"
  +	containername = "Plasma assembly crate"
  +	access = access_tox
  +
  +
  +/datum/supply_packs/lightbulbs
  +	name = "Replacement lights"
  +	contains = list("/obj/item/weapon/storage/lightbox/tubes",
  +					"/obj/item/weapon/storage/lightbox/tubes",
  +					"/obj/item/weapon/storage/lightbox/tubes",
  +					"/obj/item/weapon/storage/lightbox/tubes",
  +					"/obj/item/weapon/storage/lightbox/tubes",
  +					"/obj/item/weapon/storage/lightbox/tubes",
  +					"/obj/item/weapon/storage/lightbox/bulbs",
  +					"/obj/item/weapon/storage/lightbox/bulbs")
  +	cost = 5
  +	containertype = "/obj/structure/closet/crate"
  +	containername = "Replacement lights"
  +
  +
  +/datum/supply_packs/riot
  +	name = "Riot gear crate"
  +	contains = list("/obj/item/weapon/melee/baton",
  +					"/obj/item/weapon/melee/baton",
  +					"/obj/item/weapon/melee/baton",
  +					"/obj/item/weapon/shield/riot",
  +					"/obj/item/weapon/shield/riot",
  +					"/obj/item/weapon/shield/riot",
  +					"/obj/item/weapon/storage/flashbang_kit",
  +					"/obj/item/weapon/storage/flashbang_kit",
  +					"/obj/item/weapon/storage/flashbang_kit",
  +					"/obj/item/weapon/handcuffs",
  +					"/obj/item/weapon/handcuffs",
  +					"/obj/item/weapon/handcuffs",
  +					"/obj/item/clothing/head/helmet/riot",
  +					"/obj/item/clothing/suit/armor/riot",
  +					"/obj/item/clothing/head/helmet/riot",
  +					"/obj/item/clothing/suit/armor/riot",
  +					"/obj/item/clothing/head/helmet/riot",
  +					"/obj/item/clothing/suit/armor/riot")
  +	cost = 60
  +	containertype = "/obj/structure/closet/crate/secure"
  +	containername = "Riot gear crate"
  +	access = access_armory
  +
  +
  +/datum/supply_packs/robotics
  +	name = "Robotics Assembly Crate"
  +	contains = list("/obj/item/device/assembly/prox_sensor",
  +					"/obj/item/device/assembly/prox_sensor",
  +					"/obj/item/device/assembly/prox_sensor",
  +					"/obj/item/weapon/storage/toolbox/electrical",
  +					"/obj/item/device/flash",
  +					"/obj/item/device/flash",
  +					"/obj/item/device/flash",
  +					"/obj/item/device/flash",
  +					"/obj/item/weapon/cell/high",
  +					"/obj/item/weapon/cell/high")
  +	cost = 10
  +	containertype = "/obj/structure/closet/crate/secure/gear"
  +	containername = "Robotics Assembly"
  +	access = access_robotics
  +
  +
  +/datum/supply_packs/securitybarriers
  +	name = "Security Barriers"
  +	contains = list("/obj/machinery/deployable/barrier",
  +					"/obj/machinery/deployable/barrier",
  +					"/obj/machinery/deployable/barrier",
  +					"/obj/machinery/deployable/barrier")
  +	cost = 20
  +	containertype = "/obj/structure/closet/crate/secure/gear"
  +	containername = "Secruity Barriers crate"
  +
  +
  +/datum/supply_packs/seeds
  +	name = "Seeds Crate"
  +	contains = list("/obj/item/seeds/chiliseed",
  +					"/obj/item/seeds/berryseed",
  +					"/obj/item/seeds/cornseed",
  +					"/obj/item/seeds/eggplantseed",
  +					"/obj/item/seeds/tomatoseed",
  +					"/obj/item/seeds/soyaseed",
  +					"/obj/item/seeds/wheatseed",
  +					"/obj/item/seeds/carrotseed",
  +					"/obj/item/seeds/sunflowerseed",
  +					"/obj/item/seeds/chantermycelium",
  +					"/obj/item/seeds/potatoseed")
  +	cost = 10
  +	containertype = /obj/structure/closet/crate/hydroponics
  +	containername = "Seeds crate"
  +	access = access_hydroponics
  +
  +
  +/datum/supply_packs/engine/sing_gen
  +	name = "Singularity Generator crate"
  +	contains = list("/obj/machinery/the_singularitygen")
  +	containername = "Singularity Generator crate"
  +
  +
  +/datum/supply_packs/specialops
  +	name = "Special Ops supplies"
  +	contains = list("/obj/item/weapon/storage/emp_kit",
  +					"/obj/item/weapon/smokebomb",
  +					"/obj/item/weapon/smokebomb",
  +					"/obj/item/weapon/smokebomb",
  +					"/obj/item/weapon/pen/paralysis",
  +					"/obj/item/weapon/chem_grenade/incendiary")
  +	cost = 20
  +	containertype = "/obj/structure/closet/crate"
  +	containername = "Special Ops crate"
  +	hidden = 1
  +
  +
  +/datum/supply_packs/costume
  +	name = "Standard Costume crate"
  +	contains = list("/obj/item/weapon/storage/backpack/clown",
  +					"/obj/item/clothing/shoes/clown_shoes",
  +					"/obj/item/clothing/mask/gas/clown_hat",
  +					"/obj/item/clothing/under/rank/clown",
  +					"/obj/item/weapon/bikehorn",
  +					"/obj/item/clothing/under/mime",
  +					"/obj/item/clothing/shoes/black",
  +					"/obj/item/clothing/gloves/white",
  +					"/obj/item/clothing/mask/gas/mime",
  +					"/obj/item/clothing/head/beret",
  +					"/obj/item/clothing/suit/suspenders",
  +					"/obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing")
  +	cost = 10
  +	containertype = "/obj/structure/closet/crate/secure"
  +	containername = "Standard Costumes"
  +	access = access_theatre
  +
  +
  +/datum/supply_packs/virus
  +	name = "Virus crate"
  +	contains = list("/obj/item/weapon/reagent_containers/glass/bottle/flu_virion",
  +					"/obj/item/weapon/reagent_containers/glass/bottle/cold",
  +					"/obj/item/weapon/reagent_containers/glass/bottle/fake_gbs",
  +					"/obj/item/weapon/reagent_containers/glass/bottle/magnitis",
  +//					"/obj/item/weapon/reagent_containers/glass/bottle/wizarditis", worse than GBS if anything
  +//					"/obj/item/weapon/reagent_containers/glass/bottle/gbs", No. Just no.
  +					"/obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat",
  +					"/obj/item/weapon/reagent_containers/glass/bottle/brainrot",
  +					"/obj/item/weapon/storage/syringes",
  +					"/obj/item/weapon/storage/beakerbox")
  +	cost = 20
  +	containertype = "/obj/structure/closet/crate/secure/weapon"
  +	containername = "Virus crate"
  +	access = access_cmo
  +
  +
  +/datum/supply_packs/waterfueltank
  +	name = "Water/Fuel tank crate"
  +	contains = list("/obj/structure/reagent_dispensers/watertank",
  +					"/obj/structure/reagent_dispensers/fueltank")
  +	cost = 15
  +	containertype = "/obj/structure/closet/crate"
  +	containername = "Water/Fuel tank crate"
  +
  +
  +/datum/supply_packs/weapons
  +	name = "Weapons crate"
  +	contains = list("/obj/item/weapon/melee/baton",
  +					"/obj/item/weapon/melee/baton",
  +					"/obj/item/weapon/gun/energy/laser",
  +					"/obj/item/weapon/gun/energy/laser",
  +					"/obj/item/weapon/gun/energy/taser",
  +					"/obj/item/weapon/gun/energy/taser",
  +					"/obj/item/weapon/storage/flashbang_kit",
  +					"/obj/item/weapon/storage/flashbang_kit")
  +	cost = 30
  +	containertype = "/obj/structure/closet/crate/secure/weapon"
  +	containername = "Weapons crate"
  +	access = access_security
  +
  +
  +/datum/supply_packs/wizard
  +	name = "Wizard costume"
  +	contains = list("/obj/item/weapon/staff",
  +					"/obj/item/clothing/suit/wizrobe/fake",
  +					"/obj/item/clothing/shoes/sandal",
  +					"/obj/item/clothing/head/wizard/fake")
  +	cost = 20
  +	containertype = "/obj/structure/closet/crate"
  +	containername = "Wizard costume crate"
  +
  +
  +/*
  +/datum/supply_packs/shotgun
  +	name = "Shotgun crate"
  +	contains = list("/obj/item/weapon/gun/projectile/shotgun",
  +					"/obj/item/ammo_casing/shotgun/beanbag",
  +					"/obj/item/ammo_casing/shotgun/beanbag")
  +	cost = 25
  +	containertype = "/obj/structure/closet/crate"
  +	containername = "Shotgun crate"
  +//APPARENTLY OP?
  +*/
  +
  +
   //SUPPLY PACKS
positive.code: 	containername = "Ballistic gear crate"
  	access = access_armory
  
  /datum/supply_packs/expenergy
  	name = "Experimental energy gear crate"
  	contains = list("/obj/item/clothing/suit/armor/laserproof",
  					"/obj/item/clothing/suit/armor/laserproof",
  					"/obj/item/weapon/gun/energy/gun",
  					"/obj/item/weapon/gun/energy/gun")
  	cost = 50
  	containertype = "/obj/structure/closet/crate/secure"
  	containername = "Experimental energy gear crate"
  	access = access_armory
  
  /datum/supply_packs/exparmor
  	name = "Experimental armor crate"
  	contains = list("/obj/item/clothing/suit/armor/laserproof",
  					"/obj/item/clothing/suit/armor/bulletproof",
  					"/obj/item/clothing/head/helmet/riot",
  					"/obj/item/clothing/suit/armor/riot")
  	cost = 35
  	containertype = "/obj/structure/closet/crate/secure"
  	containername = "Experimental armor crate"
  	access = access_armory
  
  /datum/supply_packs/securitybarriers
  	name = "Security Barriers"
  	contains = list("/obj/machinery/deployable/barrier",
  					"/obj/machinery/deployable/barrier",
  					"/obj/machinery/deployable/barrier",
  					"/obj/machinery/deployable/barrier")
  	cost = 20
  	containertype = "/obj/structure/closet/crate/secure/gear"
  	containername = "Secruity Barriers crate"
  
  /datum/supply_packs/hats/
  	contains = list("/obj/item/clothing/head/collectable/chef",
  
negative.code: 	containername = "Armor crate"
  	access = access_security
  
  
  /datum/supply_packs/ballistic
  	name = "Ballistic gear crate"
  