Files
VOREStation/code/datums/supplypacks/hydroponics.dm
T
Killian 51d5a38fe0 Catering Updates (#19203)
* honey extractor qol

* kitchen tweaks

* Update condiment.dm

reagent is spelled with a c not a q, oopsie

* Update hospitality.dm

add condiments crate

* burger patty, mustard plant

* Update food_drinks.dm

small description update for the seed pods

* supply: meat and fixes

* move tether beehives

* reduce standard condiment transfer value

* catering: colour correct carrots, citrus

* catering: vinegar recipes

* fix vinegar recipes

* fix recipe ids

* fix duplicate def init

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-27 04:17:58 -05:00

288 lines
9.0 KiB
Plaintext

/*
* Here is where any supply packs
* related to hydroponics tasks live.
*/
/datum/supply_pack/hydro
group = "Hydroponics"
/datum/supply_pack/hydro/monkey
name = "Monkey crate"
desc = "Monkey cubes! Instant monkey, just add water! DO NOT INGEST."
contains = list (/obj/item/storage/box/monkeycubes)
cost = 20
containertype = /obj/structure/closet/crate/freezer/nanotrasen
containername = "Monkey crate"
/datum/supply_pack/hydro/farwa
name = "Farwa crate"
desc = "Farwa cubes! Instant farwa, just add water! DO NOT INGEST."
contains = list (/obj/item/storage/box/monkeycubes/farwacubes)
cost = 20
containertype = /obj/structure/closet/crate/freezer
containername = "Farwa crate"
/datum/supply_pack/hydro/neara
name = "Neaera crate"
desc = "Neaera cubes! Instant nearea, just add water! DO NOT INGEST."
contains = list (/obj/item/storage/box/monkeycubes/neaeracubes)
cost = 20
containertype = /obj/structure/closet/crate/freezer
containername = "Neaera crate"
/datum/supply_pack/hydro/stok
name = "Stok crate"
desc = "Stok cubes! Instant stok, just add water! DO NOT INGEST. NOT SOUP STOCK."
contains = list (/obj/item/storage/box/monkeycubes/stokcubes)
cost = 20
containertype = /obj/structure/closet/crate/freezer
containername = "Stok crate"
/datum/supply_pack/hydro/lisa
name = "Corgi Crate"
desc = "A corgi in a box."
contains = list()
cost = 50
containertype = /obj/structure/largecrate/animal/corgi
containername = "Corgi Crate"
/datum/supply_pack/hydro/cat
name = "Cat Crate"
desc = "A cat in a box."
contains = list()
cost = 45
containertype = /obj/structure/largecrate/animal/cat
containername = "Cat Crate"
/datum/supply_pack/hydro/catslug
name = "Catslug Crate"
desc = "A catslug in a box. Legally distinct from a slugcat."
contains = list()
cost = 200
containertype = /obj/structure/largecrate/animal/catslug
containername = "Catslug Crate"
/datum/supply_pack/hydro/mothroach
name = "Mothroach Crate"
desc = "Put the mothroach on your head and find out what true cuteness looks like. \
Contains one mothroach."
contains = list()
cost = 45
containertype = /obj/structure/largecrate/animal/mothroach
containername = "Mothroach Crate"
/datum/supply_pack/hydro/hydroponics
name = "Hydroponics Supply Crate"
desc = "A set of standard hydroponics supplies. Requires Hydroponics access."
contains = list(
/obj/item/reagent_containers/spray/plantbgone = 4,
/obj/item/reagent_containers/glass/bottle/ammonia = 2,
/obj/item/material/knife/machete/hatchet,
/obj/item/material/minihoe,
/obj/item/analyzer/plant_analyzer,
/obj/item/clothing/gloves/botanic_leather,
/obj/item/clothing/suit/storage/apron,
/obj/item/material/minihoe,
/obj/item/storage/box/botanydisk
)
cost = 20
containertype = /obj/structure/closet/crate/hydroponics
containername = "Hydroponics crate"
access = ACCESS_HYDROPONICS
/datum/supply_pack/hydro/cow
name = "Cow crate"
desc = "A cow in a crate."
cost = 25
containertype = /obj/structure/largecrate/animal/cow
containername = "Cow crate"
access = ACCESS_HYDROPONICS
/datum/supply_pack/hydro/goat
name = "Goat crate"
desc = "A goat in a crate. Useful for dealing with space vines."
cost = 25
containertype = /obj/structure/largecrate/animal/goat
containername = "Goat crate"
access = ACCESS_HYDROPONICS
/datum/supply_pack/hydro/chicken
name = "Chicken crate"
desc = "A chicken in a crate."
cost = 25
containertype = /obj/structure/largecrate/animal/chick
containername = "Chicken crate"
access = ACCESS_HYDROPONICS
/datum/supply_pack/hydro/turkey
name = "Turkey crate"
desc = "A turkey in a crate."
cost = 25
containertype = /obj/structure/largecrate/animal/turkey
containername = "Turkey crate"
access = ACCESS_HYDROPONICS
/datum/supply_pack/hydro/seeds
name = "Seeds crate"
desc = "A wide selection of seed packets. Requires Hydroponics access."
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/appleseed,
/obj/item/seeds/soyaseed,
/obj/item/seeds/wheatseed,
/obj/item/seeds/carrotseed,
/obj/item/seeds/harebell,
/obj/item/seeds/lemonseed,
/obj/item/seeds/orangeseed,
/obj/item/seeds/grassseed,
/obj/item/seeds/sunflowerseed,
/obj/item/seeds/chantermycelium,
/obj/item/seeds/potatoseed,
/obj/item/seeds/sugarcaneseed
)
cost = 10
containertype = /obj/structure/closet/crate/carp
containername = "Seeds crate"
access = ACCESS_HYDROPONICS
/datum/supply_pack/hydro/weedcontrol
name = "Weed control crate"
desc = "Equipment for dealing with out-of-control weeds. Requires Hydroponics access."
contains = list(
/obj/item/material/knife/machete/hatchet = 2,
/obj/item/reagent_containers/spray/plantbgone = 4,
/obj/item/clothing/mask/gas/clear = 2,
/obj/item/grenade/chem_grenade/antiweed = 2,
/obj/item/material/twohanded/fireaxe/scythe
)
cost = 45
containertype = /obj/structure/closet/crate/grayson
containername = "Weed control crate"
access = ACCESS_HYDROPONICS
/datum/supply_pack/hydro/watertank
name = "Water tank crate"
desc = "A water tank in a crate."
contains = list(/obj/structure/reagent_dispensers/watertank)
cost = 10
containertype = /obj/structure/closet/crate/large/aether
containername = "water tank crate"
/datum/supply_pack/hydro/bee_keeper
name = "Beekeeping crate"
desc = "Supplies for keeping bees. Requires Hydroponics access."
contains = list(
/obj/item/beehive_assembly,
/obj/item/bee_smoker,
/obj/item/honey_frame = 5,
/obj/item/bee_pack
)
cost = 40
containertype = /obj/structure/closet/crate/carp
containername = "Beekeeping crate"
access = ACCESS_HYDROPONICS
/datum/supply_pack/hydro/tray
name = "Empty hydroponics trays"
desc = "Three empty hydroponics trays, ready for use."
cost = 50
containertype = /obj/structure/closet/crate/aether
containername = "Hydroponics tray crate"
contains = list(/obj/machinery/portable_atmospherics/hydroponics{anchored = FALSE} = 3)
access = ACCESS_HYDROPONICS
/datum/supply_pack/hydro/birds
name = "Birds Crate"
desc = "A raging case of birds."
cost = 200 //You're getting 22 birds. Of course it's going to be a lot!
containertype = /obj/structure/largecrate/birds
containername = "Bird crate"
access = ACCESS_HYDROPONICS
/datum/supply_pack/hydro/sobaka
name = "Sobaka crate"
desc = "Sobaka cubes! Instant sobaka, just add water! DO NOT INGEST."
contains = list (/obj/item/storage/box/monkeycubes/sobakacubes)
cost = 20
containertype = /obj/structure/closet/crate/freezer
containername = "Sobaka crate"
/datum/supply_pack/hydro/saru
name = "Saru crate"
desc = "Saru cubes! Instant saru, just add water! DO NOT INGEST."
contains = list (/obj/item/storage/box/monkeycubes/sarucubes)
cost = 20
containertype = /obj/structure/closet/crate/freezer
containername = "Saru crate"
/datum/supply_pack/hydro/sparra
name = "Sparra crate"
desc = "Sparra cubes! Instant sparra, just add water! DO NOT INGEST."
contains = list (/obj/item/storage/box/monkeycubes/sparracubes)
cost = 20
containertype = /obj/structure/closet/crate/freezer
containername = "Sparra crate"
/datum/supply_pack/hydro/wolpin
name = "Wolpin crate"
desc = "Wolpin cubes! Instant wolpin, just add water! DO NOT INGEST."
contains = list (/obj/item/storage/box/monkeycubes/wolpincubes)
cost = 20
containertype = /obj/structure/closet/crate/freezer
containername = "Wolpin crate"
/datum/supply_pack/hydro/fennec
name = "Fennec crate"
desc = "Two fennecs in a crate."
cost = 60 //considering a corgi crate is 50, and you get two fennecs
containertype = /obj/structure/largecrate/animal/fennec
containername = "Fennec crate"
/datum/supply_pack/hydro/fish
name = "Fish supply crate"
desc = "An assortment of seafood, kept on ice."
contains = list(
/obj/item/reagent_containers/food/snacks/lobster = 6,
/obj/item/reagent_containers/food/snacks/cuttlefish = 8,
/obj/item/reagent_containers/food/snacks/sliceable/monkfish = 1
)
cost = 20
containertype = /obj/structure/closet/crate/freezer
containername = "Fish crate"
/datum/supply_pack/hydro/fennec_food
name = "Fennec treats crate"
desc = "Assorted treats fit for a fennec."
contains = list(
/obj/item/reagent_containers/food/snacks/locust = 6,
/obj/item/storage/box/wings/bucket = 2,
/obj/item/reagent_containers/food/snacks/grub_pink = 2,
/obj/item/reagent_containers/food/snacks/grub_blue = 2,
/obj/item/reagent_containers/food/snacks/grub_purple = 2,
/obj/item/reagent_containers/food/snacks/honey_candy = 4,
/obj/item/reagent_containers/food/snacks/scorpion = 4,
/obj/item/reagent_containers/food/snacks/ant = 4
)
cost = 20
containertype = /obj/structure/closet/crate/fennec
containername = "Fennec treats crate"
/datum/supply_pack/hydro/jerboa
name = "Jerboa crate"
desc = "A jerboa in a box."
cost = 10
containertype = /obj/structure/largecrate/animal/jerboa
containername = "Jerboa crate"
/datum/supply_pack/hydro/tits
name = "A pair of great tits"
desc = "Exactly what it sounds like."
cost = 10
containertype = /obj/structure/largecrate/tits
containername = "A pair of great tits"