Skip to content

Commit

Permalink
Supply Pack Details/Descriptions (VOREStation#16708)
Browse files Browse the repository at this point in the history
* supply pack details/descriptions

* Update materials.dm

* Update _map_selection.dm
  • Loading branch information
KillianKirilenko authored Dec 16, 2024
1 parent 76f94dc commit 6f14ca4
Show file tree
Hide file tree
Showing 24 changed files with 464 additions and 112 deletions.
13 changes: 13 additions & 0 deletions code/datums/supplypacks/atmospherics.dm
Original file line number Diff line number Diff line change
Expand Up @@ -9,49 +9,58 @@

/datum/supply_pack/atmos/inflatable
name = "Inflatable barriers"
desc = "Three cases of self-inflating barriers."
contains = list(/obj/item/storage/briefcase/inflatable = 3)
cost = 20
containertype = /obj/structure/closet/crate/aether
containername = "Inflatable Barrier Crate"

/datum/supply_pack/atmos/canister_empty
name = "Empty gas canister"
desc = "An empty gas canister."
cost = 7
contains = list(/obj/machinery/portable_atmospherics/canister)

/datum/supply_pack/atmos/canister_air
name = "Air canister"
desc = "A large canister full of standard oxy/nitro air mix."
cost = 10
contains = list(/obj/machinery/portable_atmospherics/canister/air)

/datum/supply_pack/atmos/canister_oxygen
name = "Oxygen canister"
desc = "A large canister full of pure oxygen gas. Warning: flammable!"
cost = 15
contains = list(/obj/machinery/portable_atmospherics/canister/oxygen)

/datum/supply_pack/atmos/canister_nitrogen
name = "Nitrogen canister"
desc = "A large canister full of pure nitrogen gas."
cost = 10
contains = list(/obj/machinery/portable_atmospherics/canister/nitrogen)

/datum/supply_pack/atmos/canister_phoron
name = "Phoron gas canister"
desc = "A large canister full of pure phoron gas. Warning: flammable!"
cost = 60
contains = list(/obj/machinery/portable_atmospherics/canister/phoron)

/datum/supply_pack/atmos/canister_nitrous_oxide
name = "N2O gas canister"
desc = "A large canister full of pure nitrous oxide gas."
cost = 15
contains = list(/obj/machinery/portable_atmospherics/canister/nitrous_oxide)

/datum/supply_pack/atmos/canister_carbon_dioxide
name = "Carbon dioxide gas canister"
desc = "A large canister full of pure carbon dioxide gas."
cost = 15
contains = list(/obj/machinery/portable_atmospherics/canister/carbon_dioxide)

/datum/supply_pack/atmos/air_dispenser
contains = list(/obj/machinery/pipedispenser/orderable)
name = "Pipe Dispenser"
desc = "A portable atmospherics pipe dispensing/laying machine. Atmospherics Access required."
cost = 25
containertype = /obj/structure/closet/crate/secure/large/aether
containername = "Pipe Dispenser Crate"
Expand All @@ -60,6 +69,7 @@
/datum/supply_pack/atmos/disposals_dispenser
contains = list(/obj/machinery/pipedispenser/disposal/orderable)
name = "Disposals Pipe Dispenser"
desc = "A portable disposals pipe dispensing/laying machine. Atmospherics Access required."
cost = 25
containertype = /obj/structure/closet/crate/secure/large/aether
containername = "Disposal Dispenser Crate"
Expand All @@ -68,13 +78,15 @@
/datum/supply_pack/atmos/rapid_pipe_dispenser
contains = list(/obj/item/pipe_dispenser)
name = "Rapid Pipe Dispenser"
desc = "A handheld rapid pipe deploying machine. Atmospherics Access required."
cost = 100
containertype = /obj/structure/closet/crate/secure/aether
containername = "Rapid Pipe Dispenser Crate"
access = access_atmospherics

/datum/supply_pack/atmos/internals
name = "Internals crate"
desc = "A set of 3 gas masks and air tanks."
contains = list(
/obj/item/clothing/mask/gas = 3,
/obj/item/tank/air = 3
Expand All @@ -85,6 +97,7 @@

/datum/supply_pack/atmos/evacuation
name = "Emergency equipment"
desc = "Emergency evacuation supplies."
contains = list(
/obj/item/storage/toolbox/emergency = 2,
/obj/item/clothing/suit/storage/hazardvest = 2,
Expand Down
27 changes: 18 additions & 9 deletions code/datums/supplypacks/contraband.dm
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
)

name = "Contraband crate"
desc = "REDACTED"
cost = 25
containertype = /obj/structure/closet/crate
containername = "Unlabeled crate"
Expand All @@ -22,6 +23,7 @@

/datum/supply_pack/security/specialops
name = "Special Ops supplies"
desc = "ERR: explosive contents detected"
contains = list(
/obj/item/storage/box/emps,
/obj/item/grenade/smokebomb = 4,
Expand All @@ -34,6 +36,7 @@

/datum/supply_pack/supply/moghes
name = "Moghes imports"
desc = "Black market imports, straight from the Hegemony."
contains = list(
/obj/item/reagent_containers/food/drinks/bottle/redeemersbrew = 2,
/obj/item/reagent_containers/food/snacks/unajerky = 4
Expand All @@ -44,18 +47,20 @@
contraband = 1

/datum/supply_pack/munitions/bolt_rifles_militia
name = "Weapon - Surplus militia rifles"
contains = list(
/obj/item/gun/projectile/shotgun/pump/rifle = 3,
/obj/item/ammo_magazine/clip/c762 = 6
)
cost = 50
contraband = 1
containertype = /obj/structure/closet/crate/hedberg
containername = "Ballistic weapons crate"
name = "Weapon - Surplus militia rifles"
desc = "Vintage ballistic rifles that fell off the back of a truck. A few centuries ago, that is."
contains = list(
/obj/item/gun/projectile/shotgun/pump/rifle = 3,
/obj/item/ammo_magazine/clip/c762 = 6
)
cost = 50
contraband = 1
containertype = /obj/structure/closet/crate/hedberg
containername = "Ballistic weapons crate"

/datum/supply_pack/randomised/misc/telecrate //you get something awesome, a couple of decent things, and a few weak/filler things
name = "ERR_NULL_ENTRY" //null crate! also dream maker is hell,
desc = "NO DATA FOUND"
num_contained = 1
contains = list(
list( //the operator,
Expand Down Expand Up @@ -116,6 +121,7 @@

/datum/supply_pack/supply/stolen
name = "Stolen supply crate"
desc = "ERR: NO DATA!"
contains = list(/obj/item/stolenpackage = 1)
cost = 150
containertype = /obj/structure/closet/crate
Expand All @@ -124,13 +130,15 @@

/datum/supply_pack/supply/wolfgirl
name = "Wolfgirl Crate"
desc = "Half wolf, half girl, no brains."
cost = 200 //I mean, it's a whole wolfgirl
containertype = /obj/structure/largecrate/animal/wolfgirl
containername = "Wolfgirl crate"
contraband = 1

/datum/supply_pack/supply/catgirl
name = "Catgirl Crate"
desc = "Half cat, half girl, no brains."
cost = 200 //I mean, it's a whole catgirl
containertype = /obj/structure/largecrate/animal/catgirl
containername = "Catgirl crate"
Expand All @@ -144,6 +152,7 @@
/obj/item/pizzavoucher
)
name = "FANTASTIC PIZZA PIE VOUCHER CRATE!"
desc = "WE ALWAYS DELIVER!"
cost = 60
containertype = /obj/structure/closet/crate
containername = "WE ALWAYS DELIVER!"
Expand Down
Loading

0 comments on commit 6f14ca4

Please sign in to comment.