268 lines
12 KiB
Plaintext
268 lines
12 KiB
Plaintext
|
|
//Reminders-
|
|
// If you add something to this list, please group it by type and sort it alphabetically instead of just jamming it in like an animal
|
|
// cost = 700- Minimum cost, or infinite points are possible.
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////// Security ////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
/datum/supply_pack/security
|
|
group = "Security"
|
|
access = ACCESS_SECURITY
|
|
crate_type = /obj/structure/closet/crate/secure/gear
|
|
can_private_buy = FALSE
|
|
|
|
/datum/supply_pack/security/ammo
|
|
name = "Ammo Crate - General Purpose"
|
|
desc = "Contains two 20-round magazines for the WT-550 Auto Rifle, three boxes of buckshot ammo, three boxes of rubber ammo and special .38 speedloarders. Requires Security access to open."
|
|
cost = 2500
|
|
contains = list(/obj/item/ammo_box/magazine/wt550m9,
|
|
/obj/item/ammo_box/magazine/wt550m9,
|
|
/obj/item/storage/box/lethalshot,
|
|
/obj/item/storage/box/lethalshot,
|
|
/obj/item/storage/box/lethalshot,
|
|
/obj/item/storage/box/rubbershot,
|
|
/obj/item/storage/box/rubbershot,
|
|
/obj/item/storage/box/rubbershot,
|
|
/obj/item/ammo_box/c38/trac,
|
|
/obj/item/ammo_box/c38/hotshot,
|
|
/obj/item/ammo_box/c38/iceblox)
|
|
crate_name = "ammo crate"
|
|
|
|
/datum/supply_pack/security/armor
|
|
name = "Armor Crate"
|
|
desc = "Three vests of well-rounded, decently-protective armor. Requires Security access to open."
|
|
cost = 1200
|
|
contains = list(/obj/item/clothing/suit/armor/vest,
|
|
/obj/item/clothing/suit/armor/vest,
|
|
/obj/item/clothing/suit/armor/vest)
|
|
crate_name = "armor crate"
|
|
|
|
/datum/supply_pack/security/disabler
|
|
name = "Disabler Crate"
|
|
desc = "Three stamina-draining disabler weapons. Requires Security access to open."
|
|
cost = 1300
|
|
contains = list(/obj/item/gun/energy/disabler,
|
|
/obj/item/gun/energy/disabler,
|
|
/obj/item/gun/energy/disabler)
|
|
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(tm). Contains a forensics scanner, six evidence bags, camera, tape recorder, white crayon, and of course, a fedora. Requires Security access to open."
|
|
cost = 1800
|
|
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"
|
|
can_private_buy = TRUE
|
|
|
|
/datum/supply_pack/security/helmets
|
|
name = "Helmets Crate"
|
|
desc = "Contains three standard-issue brain buckets. Requires Security access to open."
|
|
cost = 1200
|
|
contains = list(/obj/item/clothing/head/helmet/sec,
|
|
/obj/item/clothing/head/helmet/sec,
|
|
/obj/item/clothing/head/helmet/sec)
|
|
crate_name = "helmet crate"
|
|
|
|
/datum/supply_pack/security/laser
|
|
name = "Lasers Crate"
|
|
desc = "Contains three lethal, high-energy laser guns. Requires Security access to open."
|
|
cost = 1750
|
|
contains = list(/obj/item/gun/energy/laser,
|
|
/obj/item/gun/energy/laser,
|
|
/obj/item/gun/energy/laser)
|
|
crate_name = "laser crate"
|
|
|
|
/datum/supply_pack/security/russianclothing
|
|
name = "Russian Surplus Clothing"
|
|
desc = "An old russian crate full of surplus armor that they used to use! Has two sets of bulletproof armor, a few union suits and some warm hats!"
|
|
contraband = TRUE
|
|
cost = 5750 // Its basicly sec suits, good boots/gloves
|
|
contains = list(/obj/item/clothing/under/syndicate/rus_army,
|
|
/obj/item/clothing/under/syndicate/rus_army,
|
|
/obj/item/clothing/shoes/combat,
|
|
/obj/item/clothing/shoes/combat,
|
|
/obj/item/clothing/head/helmet/rus_helmet,
|
|
/obj/item/clothing/head/helmet/rus_helmet,
|
|
/obj/item/clothing/suit/armor/bulletproof,
|
|
/obj/item/clothing/suit/armor/bulletproof,
|
|
/obj/item/clothing/head/helmet/alt,
|
|
/obj/item/clothing/head/helmet/alt,
|
|
/obj/item/clothing/gloves/tackler/combat/insulated,
|
|
/obj/item/clothing/gloves/tackler/combat/insulated,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/clothing/mask/gas)
|
|
crate_name = "surplus russian clothing"
|
|
crate_type = /obj/structure/closet/crate/secure/soviet
|
|
|
|
/datum/supply_pack/security/russian_partisan
|
|
name = "Russian Partisan Gear"
|
|
desc = "An old russian partisan equipment crate, comes with a full russian outfit, a loaded surplus rifle and a second magazine."
|
|
contraband = TRUE
|
|
cost = 6500
|
|
contains = list(/obj/item/clothing/suit/armor/navyblue/russian,
|
|
/obj/item/clothing/shoes/combat,
|
|
/obj/item/clothing/head/helmet/rus_helmet,
|
|
/obj/item/clothing/suit/armor/bulletproof,
|
|
/obj/item/clothing/head/helmet/alt,
|
|
/obj/item/clothing/gloves/tackler/combat/insulated,
|
|
/obj/item/clothing/under/syndicate/rus_army,
|
|
/obj/item/clothing/mask/gas)
|
|
crate_name = "surplus russian gear"
|
|
crate_type = /obj/structure/closet/crate/secure/soviet
|
|
|
|
/datum/supply_pack/security/russian_partisan/fill(obj/structure/closet/crate/C)
|
|
..()
|
|
if(prob(20))
|
|
new /obj/effect/spawner/bundle/crate/mosin(C)
|
|
else
|
|
new /obj/effect/spawner/bundle/crate/surplusrifle(C)
|
|
|
|
/datum/supply_pack/security/sechardsuit
|
|
name = "Sec Hardsuit"
|
|
desc = "One Sec Hardsuit with a small air tank and mask."
|
|
cost = 3000 // half of SWAT gear for have the armor and half the gear
|
|
contains = list(/obj/item/clothing/suit/space/hardsuit/security,
|
|
/obj/item/tank/internals/air,
|
|
/obj/item/clothing/mask/gas)
|
|
crate_name = "sec hardsuit crate"
|
|
|
|
/datum/supply_pack/security/securitybarriers
|
|
name = "Security Barrier Grenades"
|
|
desc = "Stem the tide with four Security Barrier grenades. Requires Security access to open."
|
|
contains = list(/obj/item/grenade/barrier,
|
|
/obj/item/grenade/barrier,
|
|
/obj/item/grenade/barrier,
|
|
/obj/item/grenade/barrier)
|
|
cost = 2000
|
|
crate_name = "security barriers crate"
|
|
can_private_buy = TRUE
|
|
|
|
/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. Requires Security access to open."
|
|
cost = 3250
|
|
contains = list(/obj/item/clothing/under/rank/security/officer/formal,
|
|
/obj/item/clothing/under/rank/security/officer/formal,
|
|
/obj/item/clothing/suit/armor/navyblue,
|
|
/obj/item/clothing/suit/armor/navyblue,
|
|
/obj/item/clothing/head/beret/sec/navyofficer,
|
|
/obj/item/clothing/head/beret/sec/navyofficer,
|
|
/obj/item/clothing/under/rank/security/warden/formal,
|
|
/obj/item/clothing/suit/armor/vest/warden/navyblue,
|
|
/obj/item/clothing/head/beret/sec/navywarden,
|
|
/obj/item/clothing/under/rank/security/head_of_security/formal,
|
|
/obj/item/clothing/suit/armor/hos/navyblue,
|
|
/obj/item/clothing/head/beret/sec/navyhos)
|
|
crate_name = "security clothing crate"
|
|
can_private_buy = TRUE
|
|
|
|
/datum/supply_pack/security/supplies
|
|
name = "Security Supplies Crate"
|
|
desc = "Contains seven flashbangs, seven teargas grenades, six flashes, and seven handcuffs. Requires Security access to open."
|
|
cost = 1200
|
|
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. Requires Security access to open."
|
|
cost = 2000
|
|
contains = list(/obj/item/storage/box/firingpins,
|
|
/obj/item/storage/box/firingpins)
|
|
crate_name = "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. Requires Security access to open."
|
|
cost = 6000 //justice comes at a price. An expensive, noisy price.
|
|
contraband = TRUE
|
|
contains = list(/obj/item/clothing/head/helmet/justice,
|
|
/obj/item/clothing/mask/gas/sechailer)
|
|
crate_name = "security clothing crate"
|
|
can_private_buy = TRUE
|
|
|
|
/datum/supply_pack/security/baton
|
|
name = "Stun Batons Crate"
|
|
desc = "Arm the Civil Protection Forces with three stun batons. Batteries included. Requires Security access to open."
|
|
cost = 1200
|
|
contains = list(/obj/item/melee/baton/loaded,
|
|
/obj/item/melee/baton/loaded,
|
|
/obj/item/melee/baton/loaded)
|
|
crate_name = "stun baton crate"
|
|
|
|
/datum/supply_pack/security/taser
|
|
name = "Taser Crate"
|
|
desc = "From the depths of stunbased combat, this order rises above, supreme. Contains three hybrid tasers, capable of firing both electrodes and disabling shots. Requires Security access to open."
|
|
cost = 3500
|
|
contains = list(/obj/item/gun/energy/e_gun/advtaser,
|
|
/obj/item/gun/energy/e_gun/advtaser,
|
|
/obj/item/gun/energy/e_gun/advtaser)
|
|
crate_name = "taser crate"
|
|
|
|
/datum/supply_pack/security/wall_flash
|
|
name = "Wall-Mounted Flash Crate"
|
|
desc = "Contains four wall-mounted flashes. Requires Security access to open."
|
|
cost = 1000
|
|
contains = list(/obj/item/storage/box/wall_flash,
|
|
/obj/item/storage/box/wall_flash,
|
|
/obj/item/storage/box/wall_flash,
|
|
/obj/item/storage/box/wall_flash)
|
|
crate_name = "wall-mounted flash crate"
|
|
|
|
/datum/supply_pack/security/hunting
|
|
name = "Hunting Gear"
|
|
desc = "Even in space, we can find prey to hunt, this crate contains everthing a fine hunter needs to have a sporting time. This crate needs armory access to open. A true huntter only needs a fine bottle of cognac, a nice coat, some good o' cigars, and of cource a hunting shotgun. "
|
|
cost = 3500
|
|
contraband = TRUE
|
|
contains = list(/obj/item/clothing/head/flatcap,
|
|
/obj/item/clothing/suit/hooded/wintercoat/captain,
|
|
/obj/item/reagent_containers/food/drinks/bottle/cognac,
|
|
/obj/item/storage/fancy/cigarettes/cigars/havana,
|
|
/obj/item/clothing/gloves/color/white,
|
|
/obj/item/clothing/under/rank/civilian/curator,
|
|
/obj/item/gun/ballistic/shotgun/lethal)
|
|
access = ACCESS_ARMORY
|
|
crate_name = "sporting crate"
|
|
crate_type = /obj/structure/closet/crate/secure // Would have liked a wooden crate but access >:(
|
|
|
|
/datum/supply_pack/security/dumdum
|
|
name = ".38 DumDum Speedloader"
|
|
desc = "Contains one speedloader of .38 DumDum ammunition, good for embedding in soft targets. Requires Security or Forensics access to open."
|
|
cost = 1200
|
|
access = FALSE
|
|
access_any = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS)
|
|
contains = list(/obj/item/ammo_box/c38/dumdum)
|
|
crate_name = ".38 dumdum crate"
|
|
|
|
/datum/supply_pack/security/match
|
|
name = ".38 Match Grade Speedloader"
|
|
desc = "Contains one speedloader of match grade .38 ammunition, perfect for showing off trickshots. Requires Security or Forensics access to open."
|
|
cost = 1200
|
|
access = FALSE
|
|
access_any = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS)
|
|
contains = list(/obj/item/ammo_box/c38/match)
|
|
crate_name = ".38 match crate"
|
|
|
|
/datum/supply_pack/security/stingpack
|
|
name = "Stingbang Grenade Pack"
|
|
desc = "Contains five \"stingbang\" grenades, perfect for stopping riots and playing morally unthinkable pranks. Requires Security access to open."
|
|
cost = 2500
|
|
contains = list(/obj/item/storage/box/stingbangs)
|
|
crate_name = "stingbang grenade pack crate"
|
|
|
|
/datum/supply_pack/security/stingpack/single
|
|
name = "Stingbang Single-Pack"
|
|
desc = "Contains one \"stingbang\" grenade, perfect for playing meanhearted pranks. Requires Security access to open."
|
|
cost = 1400
|
|
contains = list(/obj/item/grenade/stingbang)
|
|
|