You can now order gas canisters from cargo (#21400)

* canister restocks

* adds Destroy()

* sirryan suggestions

* Sean review
This commit is contained in:
DGamerL
2023-06-28 14:56:41 +01:00
committed by GitHub
parent 4a82fe1a8a
commit e2bb3cee01
2 changed files with 48 additions and 0 deletions
@@ -49,6 +49,12 @@
else
return ..()
/obj/structure/largecrate/Destroy()
var/turf/src_turf = get_turf(src)
for(var/obj/O in contents)
O.forceMove(src_turf)
return ..()
/obj/structure/largecrate/mule
/obj/structure/largecrate/lisa
@@ -220,3 +220,45 @@
containername = "thermo-electric generator crate"
access = ACCESS_CE
announce_beacons = list("Engineering" = list("Chief Engineer's Desk", "Atmospherics"))
/datum/supply_packs/engineering/canister/nitrogen
name = "Nitrogen canister"
contains = list(/obj/machinery/atmospherics/portable/canister/nitrogen)
cost = 50
containertype = /obj/structure/largecrate
containername = "nitrogen canister crate"
/datum/supply_packs/engineering/canister/oxygen
name = "Oxygen canister"
contains = list(/obj/machinery/atmospherics/portable/canister/oxygen)
cost = 50
containertype = /obj/structure/largecrate
containername = "oxygen canister crate"
/datum/supply_packs/engineering/canister/air
name = "Air canister"
contains = list(/obj/machinery/atmospherics/portable/canister/air)
cost = 50
containertype = /obj/structure/largecrate
containername = "Air canister crate"
/datum/supply_packs/engineering/canister/sleeping_agent
name = "Nitrous oxide canister"
contains = list(/obj/machinery/atmospherics/portable/canister/sleeping_agent)
cost = 250
containertype = /obj/structure/largecrate
containername = "Nitrous oxide canister crate"
/datum/supply_packs/engineering/canister/carbon_dioxide
name = "Carbon dioxide canister"
contains = list(/obj/machinery/atmospherics/portable/canister/carbon_dioxide)
cost = 250
containertype = /obj/structure/largecrate
containername = "Carbon dioxide canister crate"
/datum/supply_packs/engineering/canister/toxins
name = "Plasma canister"
contains = list(/obj/machinery/atmospherics/portable/canister/toxins)
cost = 250
containertype = /obj/structure/largecrate
containername = "Plasma canister crate"