mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-05-18 12:50:29 +01:00
ee47237aa7
* Save~ * Fixes launch_many_projectiles having 100% miss chance Adds laser landmines. Makes it so portable turrets don't do janky BS for lasertag. Gives portable lasertag turrets a fun emag/EMP effect * emag and equipment * cargo * tur et * milsim rp * clarify * PLEASE I HAVE A FAMILY * cries * signal drop * no spawn
383 lines
12 KiB
Plaintext
383 lines
12 KiB
Plaintext
/*
|
|
* Here is where any supply packs
|
|
* related to recreation live.
|
|
*/
|
|
|
|
|
|
/datum/supply_pack/recreation
|
|
group = "Recreation"
|
|
|
|
/datum/supply_pack/randomised/recreation
|
|
group = "Recreation"
|
|
access = ACCESS_SECURITY
|
|
|
|
/datum/supply_pack/recreation/foam_weapons
|
|
name = "Foam Weapon Crate"
|
|
desc = "A set of foam weapons, from AlliCo."
|
|
contains = list(
|
|
/obj/item/material/sword/foam = 2,
|
|
/obj/item/material/twohanded/baseballbat/foam = 2,
|
|
/obj/item/material/twohanded/spear/foam = 2,
|
|
/obj/item/material/twohanded/fireaxe/foam = 2
|
|
)
|
|
cost = 50
|
|
containertype = /obj/structure/closet/crate/allico
|
|
containername = "foam weapon crate"
|
|
|
|
/datum/supply_pack/recreation/donksoftweapons
|
|
name = "Donk-Soft Weapon Crate"
|
|
desc = "Donk-Soft foam dart guns, and extra darts, from AlliCo."
|
|
contains = list(
|
|
/obj/item/ammo_magazine/ammo_box/foam = 2,
|
|
/obj/item/gun/projectile/shotgun/pump/toy = 2,
|
|
/obj/item/gun/projectile/pistol/toy = 2,
|
|
/obj/item/ammo_magazine/mfoam_dart/pistol = 2
|
|
)
|
|
cost = 50
|
|
containertype = /obj/structure/closet/crate/allico
|
|
containername = "foam weapon crate"
|
|
|
|
/datum/supply_pack/recreation/donksoftborg
|
|
name = "Donk-Soft Cyborg Blaster Crate"
|
|
desc = "A pair of modular attachable Donk-Soft foam dart guns, for installation in various cyborg platforms."
|
|
contains = list(
|
|
/obj/item/borg/upgrade/no_prod/toygun = 2,
|
|
)
|
|
cost = 35
|
|
containertype = /obj/structure/closet/crate/allico
|
|
containername = "foam weapon crate"
|
|
|
|
/datum/supply_pack/recreation/donksoftvend
|
|
name = "Donk-Soft Vendor Crate"
|
|
desc = "A Donk-Soft vending machine."
|
|
contains = list()
|
|
cost = 75
|
|
containertype = /obj/structure/largecrate/donksoftvendor
|
|
containername = "\improper Donk-Soft vendor crate"
|
|
|
|
/datum/supply_pack/recreation/lasertag_turrets
|
|
name = "Lasertag Turrets"
|
|
desc = "A set of one lasertag turret for each faction, plus an omni turret!"
|
|
contains = list()
|
|
cost = 25 //It's all fun and games!
|
|
containertype = /obj/structure/largecrate/lasertag_turrets
|
|
containername = "Lasertag Turrets"
|
|
|
|
/datum/supply_pack/recreation/lasertag
|
|
name = "Lasertag equipment"
|
|
desc = "A standard set of Laser Tag equipment. Contains red, blue, and omni team gear."
|
|
contains = list(
|
|
/obj/item/gun/energy/lasertag/omni = 5,
|
|
/obj/item/gun/energy/lasertag/blue = 5,
|
|
/obj/item/gun/energy/lasertag/red = 5,
|
|
/obj/item/clothing/suit/lasertag/omni = 5,
|
|
/obj/item/clothing/suit/lasertag/bluetag = 5,
|
|
/obj/item/clothing/suit/lasertag/redtag = 5,
|
|
/obj/item/lasertagknife = 5,
|
|
/obj/item/lasertagknife/blue = 5,
|
|
/obj/item/lasertagknife/red = 5,
|
|
/obj/item/mine/lasertag/all = 15,
|
|
/obj/item/mine/lasertag/red = 5,
|
|
/obj/item/mine/lasertag/omni = 5,
|
|
/obj/item/mine/lasertag/blue = 5
|
|
)
|
|
containertype = /obj/structure/closet/lasertag/omni
|
|
containername = "Lasertag Supplies"
|
|
cost = 35 //You get a lot of equipment! It costs a goot bit!
|
|
|
|
/datum/supply_pack/recreation/artscrafts
|
|
name = "Arts and Crafts supplies"
|
|
desc = "A set of painting, drawing, and photography supplies."
|
|
contains = list(
|
|
/obj/item/storage/fancy/crayons,
|
|
/obj/item/storage/fancy/markers,
|
|
/obj/item/camera,
|
|
/obj/item/camera_film = 2,
|
|
/obj/item/storage/photo_album,
|
|
/obj/item/packageWrap,
|
|
/obj/item/poster/custom,
|
|
/obj/item/wrapping_paper = 3,
|
|
/obj/structure/easel,
|
|
/obj/item/paint_brush,
|
|
/obj/item/paint_palette,
|
|
/obj/item/canvas = 3,
|
|
/obj/item/canvas/nineteen_nineteen = 2,
|
|
/obj/item/canvas/twentythree_nineteen = 2,
|
|
/obj/item/canvas/twentythree_twentythree = 2,
|
|
/obj/item/canvas/twentyfour_twentyfour = 2
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate/allico
|
|
containername = "Arts and Crafts crate"
|
|
|
|
/datum/supply_pack/recreation/painters
|
|
name = "Station Painting Supplies"
|
|
desc = "A set of supplies for turning the walls and floors into your canvas."
|
|
cost = 10
|
|
containername = "station painting supplies crate"
|
|
containertype = /obj/structure/closet/crate/grayson
|
|
contains = list(
|
|
/obj/item/pipe_painter = 2,
|
|
/obj/item/floor_painter = 2,
|
|
/obj/item/reagent_containers/glass/paint/red,
|
|
/obj/item/reagent_containers/glass/paint/green,
|
|
/obj/item/reagent_containers/glass/paint/blue,
|
|
/obj/item/reagent_containers/glass/paint/yellow,
|
|
/obj/item/reagent_containers/glass/paint/violet,
|
|
/obj/item/reagent_containers/glass/paint/cyan,
|
|
/obj/item/reagent_containers/glass/paint/orange,
|
|
/obj/item/reagent_containers/glass/paint/purple,
|
|
/obj/item/reagent_containers/glass/paint/grey,
|
|
/obj/item/reagent_containers/glass/paint/black,
|
|
/obj/item/reagent_containers/glass/paint/white = 3
|
|
)
|
|
|
|
/datum/supply_pack/recreation/cheapbait
|
|
name = "Cheap Fishing Bait"
|
|
desc = "Some cheap, low-quality bait for fishing with."
|
|
cost = 10
|
|
containername = "cheap bait crate"
|
|
containertype = /obj/structure/closet/crate/freezer
|
|
contains = list(
|
|
/obj/item/storage/box/wormcan/sickly = 5
|
|
)
|
|
|
|
/datum/supply_pack/randomised/recreation/cheapbait
|
|
name = "Deluxe Fishing Bait"
|
|
desc = "High-quality bait for masterful fishing."
|
|
cost = 40
|
|
containername = "deluxe bait crate"
|
|
containertype = /obj/structure/closet/crate/carp
|
|
num_contained = 8
|
|
contains = list(
|
|
/obj/item/storage/box/wormcan,
|
|
/obj/item/storage/box/wormcan/deluxe
|
|
)
|
|
|
|
/datum/supply_pack/recreation/ltagturrets
|
|
name = "Laser Tag Turrets"
|
|
desc = "A pair of portable laser tag turrets."
|
|
cost = 40
|
|
containername = "laser tag turret crate"
|
|
containertype = /obj/structure/closet/crate/ward
|
|
contains = list(
|
|
/obj/machinery/porta_turret/lasertag/blue,
|
|
/obj/machinery/porta_turret/lasertag/red
|
|
)
|
|
|
|
/datum/supply_pack/recreation/monster_bait
|
|
name = "Monster Bait Toy"
|
|
desc = "A simple toy for playing with various critters."
|
|
cost = 5
|
|
containername = "monster bait crate"
|
|
containertype = /obj/structure/closet/crate/allico
|
|
contains = list(
|
|
/obj/item/toy/monster_bait
|
|
)
|
|
|
|
/*
|
|
/datum/supply_pack/recreation/rover
|
|
name = "NT Humvee"
|
|
contains = list(
|
|
/obj/vehicle/train/rover/engine
|
|
)
|
|
containertype = /obj/structure/largecrate
|
|
containername = "NT Humvee Crate"
|
|
cost = 100
|
|
*/
|
|
/datum/supply_pack/recreation/restraints
|
|
name = "Recreational Restraints"
|
|
desc = "You know what these are for. If you have to ask, you're too innocent for this end of the galaxy."
|
|
contains = list(
|
|
/obj/item/clothing/mask/muzzle,
|
|
/obj/item/clothing/glasses/sunglasses/blindfold,
|
|
/obj/item/handcuffs/fuzzy,
|
|
/obj/item/tape_roll,
|
|
/obj/item/stack/cable_coil/random,
|
|
/obj/item/clothing/accessory/collar/shock,
|
|
/obj/item/clothing/suit/straight_jacket,
|
|
/obj/item/handcuffs/legcuffs/fuzzy,
|
|
/obj/item/melee/fluff/holochain/mass,
|
|
/obj/item/material/twohanded/riding_crop,
|
|
/obj/item/clothing/under/fluff/latexmaid,
|
|
/obj/item/clothing/suit/shibari/pink
|
|
)
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "Restraints crate"
|
|
cost = 30
|
|
|
|
/datum/supply_pack/recreation/wolfgirl_cosplay_crate
|
|
name = "Wolfgirl Cosplay Crate"
|
|
desc = "A set of cosplay supplies."
|
|
contains = list(
|
|
/obj/item/clothing/head/fluff/wolfgirl = 1,
|
|
/obj/item/clothing/shoes/fluff/wolfgirl = 1,
|
|
/obj/item/clothing/under/fluff/wolfgirl = 1,
|
|
/obj/item/melee/fluffstuff/wolfgirlsword = 1,
|
|
/obj/item/shield/fluff/wolfgirlshield = 1
|
|
)
|
|
cost = 50
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "wolfgirl cosplay crate"
|
|
|
|
/datum/supply_pack/randomised/recreation/figures
|
|
name = "Action figures crate"
|
|
desc = "Five random action figures."
|
|
num_contained = 5
|
|
contains = list(
|
|
/obj/random/action_figure/supplypack
|
|
)
|
|
cost = 200
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "Action figures crate"
|
|
|
|
/datum/supply_pack/recreation/collars
|
|
name = "Collar bundle"
|
|
desc = "Collars."
|
|
contains = list(
|
|
/obj/item/clothing/accessory/collar/shock = 1,
|
|
/obj/item/clothing/accessory/collar/spike = 1,
|
|
/obj/item/clothing/accessory/collar/silver = 1,
|
|
/obj/item/clothing/accessory/collar/gold = 1,
|
|
/obj/item/clothing/accessory/collar/bell = 1,
|
|
/obj/item/clothing/accessory/collar/pink = 1,
|
|
/obj/item/clothing/accessory/collar/holo = 1
|
|
)
|
|
cost = 25
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "collar crate"
|
|
|
|
/datum/supply_pack/recreation/shiny
|
|
name = "Shiny Clothing"
|
|
desc = "Questionably shiny clothing. If you have to ask, you're too innocent for this end of the galaxy."
|
|
contains = list(
|
|
/obj/item/clothing/mask/muzzle/ballgag = 1,
|
|
/obj/item/clothing/mask/muzzle/ballgag/ringgag = 1,
|
|
/obj/item/clothing/head/shiny_hood = 1,
|
|
/obj/item/clothing/head/shiny_hood/poly = 1,
|
|
/obj/item/clothing/head/shiny_hood/closed = 1,
|
|
/obj/item/clothing/head/shiny_hood/closed/poly = 1,
|
|
/obj/item/clothing/under/shiny/catsuit = 1,
|
|
/obj/item/clothing/under/shiny/catsuit/poly = 1,
|
|
/obj/item/clothing/under/shiny/leotard = 1,
|
|
/obj/item/clothing/under/shiny/leotard/poly = 1,
|
|
/obj/item/clothing/accessory/shiny/gloves = 1,
|
|
/obj/item/clothing/accessory/shiny/gloves/poly = 1,
|
|
/obj/item/clothing/accessory/shiny/socks = 1,
|
|
/obj/item/clothing/accessory/shiny/socks/poly = 1
|
|
)
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "Shiny clothes crate"
|
|
cost = 30
|
|
|
|
//3/19/21
|
|
/datum/supply_pack/recreation/smoleworld
|
|
name = "Smole Bulding Bricks"
|
|
desc = "A set of interlocking plastic bricks for building things with."
|
|
contains = list(
|
|
/obj/item/storage/smolebrickcase, /obj/item/storage/smolebrickcase,
|
|
)
|
|
cost = 50
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "Smole Bulding Brick crate"
|
|
|
|
/datum/supply_pack/recreation/smolesnackplanets
|
|
name = "Snack planets pack"
|
|
desc = "Bags of planet-shaped snacks."
|
|
num_contained = 4
|
|
contains = list(
|
|
/obj/item/storage/bagoplanets, /obj/item/storage/bagoplanets
|
|
)
|
|
cost = 25
|
|
containertype = /obj/structure/closet/crate
|
|
containername = "Snack planets crate"
|
|
|
|
/datum/supply_pack/recreation/pinkpillows
|
|
name = "Pillow Crate - Pink"
|
|
desc = "Six pink pillows."
|
|
contains = list(
|
|
/obj/item/bedsheet/pillow = 6
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate
|
|
|
|
/datum/supply_pack/recreation/tealpillows
|
|
name = "Pillow Crate - Teal"
|
|
desc = "Six teal pillows."
|
|
contains = list(
|
|
/obj/item/bedsheet/pillow/teal = 6
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate
|
|
|
|
/datum/supply_pack/recreation/whitepillows
|
|
name = "Pillow Crate - White"
|
|
desc = "Six white pillows."
|
|
contains = list(
|
|
/obj/item/bedsheet/pillow/white = 6
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate
|
|
|
|
/datum/supply_pack/recreation/blackpillows
|
|
name = "Pillow Crate - Black"
|
|
desc = "Six black pillows."
|
|
contains = list(
|
|
/obj/item/bedsheet/pillow/black = 6
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate
|
|
|
|
/datum/supply_pack/recreation/redpillows
|
|
name = "Pillow Crate - Red"
|
|
desc = "Six red pillows."
|
|
contains = list(
|
|
/obj/item/bedsheet/pillow/red = 6
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate
|
|
|
|
/datum/supply_pack/recreation/greenpillows
|
|
name = "Pillow Crate - Green"
|
|
desc = "Six green pillows."
|
|
contains = list(
|
|
/obj/item/bedsheet/pillow/green = 6
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate
|
|
|
|
/datum/supply_pack/recreation/orangepillows
|
|
name = "Pillow Crate - Orange"
|
|
desc = "Six orange pillows."
|
|
contains = list(
|
|
/obj/item/bedsheet/pillow/orange = 6
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate
|
|
|
|
/datum/supply_pack/recreation/yellowpillows
|
|
name = "Pillow Crate - Yellow"
|
|
desc = "Six yellow pillows."
|
|
contains = list(
|
|
/obj/item/bedsheet/pillow/yellow = 6
|
|
)
|
|
cost = 10
|
|
containertype = /obj/structure/closet/crate
|
|
|
|
/datum/supply_pack/recreation/gambling
|
|
name = "Gambling Game Crate"
|
|
desc = "A bunch of supplies for gambling games, includes 5000 replica casino chips, a triple size deck of cards and dice bags."
|
|
contains = list(
|
|
/obj/item/spacecasinocash_fake/c1000,
|
|
/obj/item/spacecasinocash_fake/c1000,
|
|
/obj/item/spacecasinocash_fake/c1000,
|
|
/obj/item/spacecasinocash_fake/c1000,
|
|
/obj/item/spacecasinocash_fake/c1000,
|
|
/obj/item/deck/cards/triple,
|
|
/obj/item/storage/pill_bottle/dice,
|
|
/obj/item/storage/pill_bottle/dice_nerd,
|
|
/obj/item/storage/dicecup
|
|
)
|
|
cost = 30
|
|
containertype = /obj/structure/closet/crate
|