/datum/supply_pack/security group = "Security" access = ACCESS_SECURITY crate_type = /obj/structure/closet/crate/secure/gear // SKYRAT EDIT REMOVAL BEGIN - CARGO ARMAMENTS /* /datum/supply_pack/security/ammo name = "Ammo Crate" desc = "Contains three boxes of beanbag shotgun shells, three boxes \ of rubbershot shotgun shells and one of each special .38 speedloaders." cost = CARGO_CRATE_VALUE * 8 access_view = ACCESS_ARMORY contains = list(/obj/item/storage/box/beanbag = 3, /obj/item/storage/box/rubbershot = 3, /obj/item/ammo_box/c38/trac, /obj/item/ammo_box/c38/hotshot, /obj/item/ammo_box/c38/iceblox, ) crate_name = "ammo crate" */ // SKYRAT EDIT REMOVAL END // SKYRAT EDIT REMOVAL BEGIN - Moved to modular /* /datum/supply_pack/security/armor name = "Armor Crate" desc = "Three vests of well-rounded, decently-protective armor." cost = CARGO_CRATE_VALUE * 2 access_view = ACCESS_SECURITY contains = list(/obj/item/clothing/suit/armor/vest = 3) crate_name = "armor crate" */ // SKYRAT EDIT REMOVAL END /datum/supply_pack/security/disabler name = "Disabler Crate" desc = "Three stamina-draining disabler weapons." cost = CARGO_CRATE_VALUE * 5 //SKYRAT EDIT 3 -> 5 access_view = ACCESS_SECURITY contains = list(/obj/item/gun/energy/disabler = 3) crate_name = "disabler crate" /datum/supply_pack/security/forensics name = "Forensics Crate" desc = "Stay hot on the criminal's heels with Nanotrasen's Detective Essentials™. \ Contains a forensics scanner, six evidence bags, camera, tape recorder, white crayon, \ and of course, a fedora." cost = CARGO_CRATE_VALUE * 2.5 access_view = ACCESS_MORGUE contains = list(/obj/item/detective_scanner, /obj/item/storage/box/evidence, /obj/item/camera, /obj/item/taperecorder, /obj/item/toy/crayon/white, /obj/item/clothing/head/fedora/det_hat, ) crate_name = "forensics crate" // SKYRAT EDIT REMOVAL BEGIN - Moved to modular /* /datum/supply_pack/security/helmets name = "Helmets Crate" desc = "Contains three standard-issue brain buckets." cost = CARGO_CRATE_VALUE * 2 contains = list(/obj/item/clothing/head/helmet/sec = 3) crate_name = "helmet crate" /datum/supply_pack/security/laser name = "Lasers Crate" desc = "Contains three lethal, high-energy laser guns." cost = CARGO_CRATE_VALUE * 4 access_view = ACCESS_ARMORY contains = list(/obj/item/gun/energy/laser = 3) crate_name = "laser crate" */ // SKYRAT EDIT REMOVAL END /datum/supply_pack/security/securitybarriers name = "Security Barrier Grenades" desc = "Stem the tide with four Security Barrier grenades." access_view = ACCESS_BRIG contains = list(/obj/item/grenade/barrier = 4) cost = CARGO_CRATE_VALUE * 2 crate_name = "security barriers crate" // SKYRAT EDIT REMOVAL BEGIN - SEC_HAUL /* /datum/supply_pack/security/securityclothes name = "Security Clothing Crate" desc = "Contains appropriate outfits for the station's private security force. \ Contains outfits for the Warden, Head of Security, and two Security Officers. \ Each outfit comes with a rank-appropriate jumpsuit, suit, and beret." cost = CARGO_CRATE_VALUE * 3 access_view = ACCESS_SECURITY contains = list(/obj/item/clothing/under/rank/security/officer/formal = 2, /obj/item/clothing/suit/jacket/officer/blue = 2, /obj/item/clothing/head/beret/sec/navyofficer = 2, /obj/item/clothing/under/rank/security/warden/formal, /obj/item/clothing/suit/jacket/warden/blue, /obj/item/clothing/head/beret/sec/navywarden, /obj/item/clothing/under/rank/security/head_of_security/formal, /obj/item/clothing/suit/jacket/hos/blue, /obj/item/clothing/head/hats/hos/beret/navyhos, ) crate_name = "security clothing crate" */ // SKYRAT EDIT REMOVAL END /datum/supply_pack/security/stingpack name = "Stingbang Grenade Pack" desc = "Contains five \"stingbang\" grenades, perfect for stopping \ riots and playing morally unthinkable pranks." cost = CARGO_CRATE_VALUE * 5 access_view = ACCESS_ARMORY contains = list(/obj/item/storage/box/stingbangs) crate_name = "stingbang grenade pack crate" /datum/supply_pack/security/supplies name = "Security Supplies Crate" desc = "Contains seven flashbangs, seven teargas grenades, six flashes, and seven handcuffs." cost = CARGO_CRATE_VALUE * 3.5 access_view = ACCESS_ARMORY contains = list(/obj/item/storage/box/flashbangs, /obj/item/storage/box/teargas, /obj/item/storage/box/flashes, /obj/item/storage/box/handcuffs, ) crate_name = "security supply crate" /datum/supply_pack/security/firingpins name = "Standard Firing Pins Crate" desc = "Upgrade your arsenal with 10 standard firing pins." cost = CARGO_CRATE_VALUE * 4 access_view = ACCESS_ARMORY contains = list(/obj/item/storage/box/firingpins = 2) crate_name = "firing pins crate" /datum/supply_pack/security/firingpins/paywall name = "Paywall Firing Pins Crate" desc = "Specialized firing pins with a built-in configurable paywall." cost = CARGO_CRATE_VALUE * 2 access_view = ACCESS_ARMORY contains = list(/obj/item/storage/box/firingpins/paywall = 2) crate_name = "paywall firing pins crate" /datum/supply_pack/security/justiceinbound name = "Standard Justice Enforcer Crate" desc = "This is it. The Bee's Knees. The Creme of the Crop. The Pick of the Litter. \ The best of the best of the best. The Crown Jewel of Nanotrasen. \ The Alpha and the Omega of security headwear. Guaranteed to strike fear into the hearts \ of each and every criminal aboard the station. Also comes with a security gasmask." cost = CARGO_CRATE_VALUE * 6 //justice comes at a price. An expensive, noisy price. contraband = TRUE contains = list(/obj/item/clothing/head/helmet/toggleable/justice, /obj/item/clothing/mask/gas/sechailer, ) crate_name = "security clothing crate" /datum/supply_pack/security/baton name = "Stun Batons Crate" desc = "Arm the Civil Protection Forces with three stun batons. Batteries included." cost = CARGO_CRATE_VALUE * 2 access_view = ACCESS_SECURITY contains = list(/obj/item/melee/baton/security/loaded = 3) crate_name = "stun baton crate" /datum/supply_pack/security/wall_flash name = "Wall-Mounted Flash Crate" desc = "Contains four wall-mounted flashes." cost = CARGO_CRATE_VALUE * 2 contains = list(/obj/item/storage/box/wall_flash = 4) crate_name = "wall-mounted flash crate" /datum/supply_pack/security/constable name = "Traditional Equipment Crate" desc = "Spare equipment found in a warehouse. Contains a constable's outfit, \ whistle, and conversion kit." cost = CARGO_CRATE_VALUE * 2.2 contraband = TRUE contains = list(/obj/item/clothing/under/rank/security/constable, /obj/item/clothing/head/costume/constable, /obj/item/clothing/gloves/color/white, /obj/item/clothing/mask/whistle, /obj/item/conversion_kit, ) /// Armory packs /datum/supply_pack/security/armory group = "Armory" access = ACCESS_ARMORY access_view = ACCESS_ARMORY crate_type = /obj/structure/closet/crate/secure/weapon /datum/supply_pack/security/armory/bulletarmor name = "Bulletproof Armor Crate" desc = "Contains three sets of bulletproof armor. Guaranteed to reduce a bullet's \ stopping power by over half." cost = CARGO_CRATE_VALUE * 3 contains = list(/obj/item/clothing/suit/armor/bulletproof = 3) crate_name = "bulletproof armor crate" /datum/supply_pack/security/armory/bullethelmets name = "Bulletproof Helmets Crate" desc = "Contains three bulletproof helmets." cost = CARGO_CRATE_VALUE * 3 contains = list(/obj/item/clothing/head/helmet/alt = 3) crate_name = "bulletproof helmets crate" /datum/supply_pack/security/armory/chemimp name = "Chemical Implants Crate" desc = "Contains five Remote Chemical implants." cost = CARGO_CRATE_VALUE * 3.5 contains = list(/obj/item/storage/box/chemimp) crate_name = "chemical implant crate" // SKYRAT EDIT REMOVAL BEGIN - CARGO ARMAMENTS /* /datum/supply_pack/security/armory/ballistic name = "Combat Shotguns Crate" desc = "For when the enemy absolutely needs to be replaced with lead. \ Contains three Aussec-designed Combat Shotguns, and three Shotgun Bandoliers." cost = CARGO_CRATE_VALUE * 17.5 contains = list(/obj/item/gun/ballistic/shotgun/automatic/combat = 3, /obj/item/storage/belt/bandolier = 3) crate_name = "combat shotguns crate" /datum/supply_pack/security/armory/dragnet name = "DRAGnet Crate" desc = "Contains three \"Dynamic Rapid-Apprehension of the Guilty\" netting devices, \ a recent breakthrough in law enforcement prisoner management technology." cost = CARGO_CRATE_VALUE * 5 contains = list(/obj/item/gun/energy/e_gun/dragnet = 3) crate_name = "\improper DRAGnet crate" /datum/supply_pack/security/armory/energy name = "Energy Guns Crate" desc = "Contains two Energy Guns, capable of firing both nonlethal and lethal \ blasts of light." cost = CARGO_CRATE_VALUE * 18 contains = list(/obj/item/gun/energy/e_gun = 2) crate_name = "energy gun crate" crate_type = /obj/structure/closet/crate/secure/plasma */ // SKYRAT EDIT REMOVAL END /datum/supply_pack/security/armory/exileimp name = "Exile Implants Crate" desc = "Contains five Exile implants." cost = CARGO_CRATE_VALUE * 3.5 contains = list(/obj/item/storage/box/exileimp) crate_name = "exile implant crate" /datum/supply_pack/security/armory/fire name = "Incendiary Weapons Crate" desc = "Burn, baby burn. Contains three incendiary grenades, three plasma canisters, \ and a flamethrower." cost = CARGO_CRATE_VALUE * 7 access = ACCESS_COMMAND contains = list(/obj/item/flamethrower/full, /obj/item/tank/internals/plasma = 3, /obj/item/grenade/chem_grenade/incendiary = 3, ) crate_name = "incendiary weapons crate" crate_type = /obj/structure/closet/crate/secure/plasma dangerous = TRUE /datum/supply_pack/security/armory/mindshield name = "Mindshield Implants Crate" desc = "Prevent against radical thoughts with three Mindshield implants." cost = CARGO_CRATE_VALUE * 6 contains = list(/obj/item/storage/lockbox/loyalty) crate_name = "mindshield implant crate" /datum/supply_pack/security/armory/trackingimp name = "Tracking Implants Crate" desc = "Contains four tracking implants and three tracking speedloaders of tracing .38 ammo." cost = CARGO_CRATE_VALUE * 4.5 contains = list(/obj/item/storage/box/trackimp, /obj/item/ammo_box/c38/trac = 3, ) crate_name = "tracking implant crate" /datum/supply_pack/security/armory/laserarmor name = "Reflector Vest Crate" desc = "Contains two vests of highly reflective material. Each armor piece \ diffuses a laser's energy by over half, as well as offering a good chance \ to reflect the laser entirely." cost = CARGO_CRATE_VALUE * 5 contains = list(/obj/item/clothing/suit/armor/laserproof = 2) crate_name = "reflector vest crate" crate_type = /obj/structure/closet/crate/secure/plasma /datum/supply_pack/security/armory/riotarmor name = "Riot Armor Crate" desc = "Contains three sets of heavy body armor. Advanced padding protects \ against close-ranged weaponry, making melee attacks feel only half as \ potent to the user." cost = CARGO_CRATE_VALUE * 6 contains = list(/obj/item/clothing/suit/armor/riot = 3) crate_name = "riot armor crate" /datum/supply_pack/security/armory/riothelmets name = "Riot Helmets Crate" desc = "Contains three riot helmets." cost = CARGO_CRATE_VALUE * 4 contains = list(/obj/item/clothing/head/helmet/toggleable/riot = 3) crate_name = "riot helmets crate" /datum/supply_pack/security/armory/riotshields name = "Riot Shields Crate" desc = "For when the greytide gets really uppity. Contains three riot shields." cost = CARGO_CRATE_VALUE * 5 contains = list(/obj/item/shield/riot = 3) crate_name = "riot shields crate" /* SKYRAT EDIT REMOVAL START /datum/supply_pack/security/armory/russian name = "Russian Surplus Crate" desc = "Hello Comrade, we have the most modern russian military equipment the \ black market can offer, for the right price of course. Sadly we couldn't remove \ the lock, so it" cost = CARGO_CRATE_VALUE * 12 contraband = TRUE contains = list(/obj/item/food/rationpack, /obj/item/ammo_box/a762, /obj/item/storage/toolbox/ammo, /obj/item/storage/toolbox/maint_kit, /obj/item/clothing/suit/armor/vest/russian, /obj/item/clothing/head/helmet/rus_helmet, /obj/item/clothing/shoes/russian, /obj/item/clothing/gloves/tackler/combat, /obj/item/clothing/under/syndicate/rus_army, /obj/item/clothing/under/costume/soviet, /obj/item/clothing/mask/russian_balaclava, /obj/item/clothing/head/helmet/rus_ushanka, /obj/item/clothing/suit/armor/vest/russian_coat, /obj/item/gun/ballistic/rifle/boltaction = 2, ) crate_name = "surplus military crate" /datum/supply_pack/security/armory/russian/fill(obj/structure/closet/crate/C) for(var/i in 1 to 10) var/item = pick(contains) new item(C) */ // SKYRAT EDIT REMOVAL END /datum/supply_pack/security/armory/swat name = "SWAT Crate" desc = "Contains two fullbody sets of tough, fireproof suits designed in a joint \ effort by IS-ERI and Nanotrasen. Each set contains a suit, helmet, mask, combat belt, \ and gorilla gloves." cost = CARGO_CRATE_VALUE * 7 contains = list(/obj/item/clothing/head/helmet/swat/nanotrasen = 2, /obj/item/clothing/suit/armor/swat = 2, /obj/item/clothing/mask/gas/sechailer/swat = 2, /obj/item/storage/belt/military/assault = 2, /obj/item/clothing/gloves/tackler/combat = 2, ) crate_name = "swat crate" // SKYRAT EDIT REMOVAL BEGIN - CARGO ARMAMENTS /* /datum/supply_pack/security/armory/thermal name = "Thermal Pistol Crate" desc = "Contains a pair of holsters each with two experimental thermal pistols, \ using nanites as the basis for their ammo." cost = CARGO_CRATE_VALUE * 7 contains = list(/obj/item/storage/belt/holster/energy/thermal = 2) crate_name = "thermal pistol crate" */ // SKYRAT EDIT REMOVAL END