Adds biochemical dispenser to medical's chemistry

This commit is contained in:
Heroman
2020-02-19 16:07:59 +10:00
parent db7eab2951
commit a1081d8012
5 changed files with 70 additions and 45 deletions

View File

@@ -3,4 +3,8 @@
ammonia spawn_reagent = "ammonia" ammonia spawn_reagent = "ammonia"
diethylamine spawn_reagent = "diethylamine" diethylamine spawn_reagent = "diethylamine"
plantbgone spawn_reagent = "plantbgone" plantbgone spawn_reagent = "plantbgone"
mutagen spawn_reagent = "mutagen" mutagen spawn_reagent = "mutagen"
//Biochem
nutriment spawn_reagent = "nutriment"
protein spawn_reagent = "protein"

View File

@@ -1,5 +1,8 @@
/obj/machinery/chemical_dispenser/xenoflora /obj/machinery/chemical_dispenser/xenoflora
name = "xenoflora chem dispenser" name = "xenoflora chem dispenser"
icon = 'icons/obj/chemical_vr.dmi'
icon_state = "dispenser-small-green"
ui_title = "Xenoflora Chemical Dispenser"
dispense_reagents = list( dispense_reagents = list(
"water", "sugar", "ethanol", "radium", "ammonia", "diethylamine", "plantbgone", "mutagen", "calcium" "water", "sugar", "ethanol", "radium", "ammonia", "diethylamine", "plantbgone", "mutagen", "calcium"
) )
@@ -15,4 +18,20 @@
/obj/item/weapon/reagent_containers/chem_disp_cartridge/plantbgone, /obj/item/weapon/reagent_containers/chem_disp_cartridge/plantbgone,
/obj/item/weapon/reagent_containers/chem_disp_cartridge/mutagen, /obj/item/weapon/reagent_containers/chem_disp_cartridge/mutagen,
/obj/item/weapon/reagent_containers/chem_disp_cartridge/calcium /obj/item/weapon/reagent_containers/chem_disp_cartridge/calcium
)
/obj/machinery/chemical_dispenser/biochemistry
name = "bioproduct dispenser"
icon = 'icons/obj/chemical_vr.dmi'
icon_state = "dispenser-small"
ui_title = "Bioproduct Dispenser"
dispense_reagents = list(
"nutriment", "protein", "milk"
)
/obj/machinery/chemical_dispenser/biochemistry/full
spawn_cartridges = list(
/obj/item/weapon/reagent_containers/chem_disp_cartridge/nutriment,
/obj/item/weapon/reagent_containers/chem_disp_cartridge/protein,
/obj/item/weapon/reagent_containers/chem_disp_cartridge/milk
) )

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -27150,6 +27150,10 @@
/obj/machinery/light{ /obj/machinery/light{
dir = 1 dir = 1
}, },
/obj/item/weapon/reagent_containers/spray/cleaner{
desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'";
name = "Chemistry Cleaner"
},
/turf/simulated/floor/tiled/white, /turf/simulated/floor/tiled/white,
/area/tether/surfacebase/medical/chemistry) /area/tether/surfacebase/medical/chemistry)
"aTe" = ( "aTe" = (
@@ -27944,6 +27948,17 @@
/turf/simulated/floor/tiled/techfloor, /turf/simulated/floor/tiled/techfloor,
/area/tether/surfacebase/shuttle_pad) /area/tether/surfacebase/shuttle_pad)
"aUv" = ( "aUv" = (
/obj/structure/table/reinforced,
/obj/effect/floor_decal/borderfloorwhite{
dir = 8
},
/obj/effect/floor_decal/corner/paleblue/border{
dir = 8
},
/obj/machinery/chemical_dispenser/biochemistry/full,
/turf/simulated/floor/tiled/white,
/area/tether/surfacebase/medical/chemistry)
"aUw" = (
/obj/structure/shuttle/engine/propulsion, /obj/structure/shuttle/engine/propulsion,
/turf/simulated/floor/reinforced, /turf/simulated/floor/reinforced,
/turf/simulated/shuttle/plating/carry, /turf/simulated/shuttle/plating/carry,
@@ -28006,20 +28021,6 @@
}, },
/turf/simulated/floor/tiled/white, /turf/simulated/floor/tiled/white,
/area/tether/surfacebase/medical/triage) /area/tether/surfacebase/medical/triage)
"aUC" = (
/obj/structure/table/reinforced,
/obj/effect/floor_decal/borderfloorwhite{
dir = 8
},
/obj/effect/floor_decal/corner/paleblue/border{
dir = 8
},
/obj/item/weapon/reagent_containers/spray/cleaner{
desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'";
name = "Chemistry Cleaner"
},
/turf/simulated/floor/tiled/white,
/area/tether/surfacebase/medical/chemistry)
"aUD" = ( "aUD" = (
/obj/structure/table/reinforced, /obj/structure/table/reinforced,
/obj/item/weapon/reagent_containers/glass/beaker/large, /obj/item/weapon/reagent_containers/glass/beaker/large,
@@ -45109,7 +45110,7 @@ ahO
aSP aSP
aSZ aSZ
aTn aTn
aUC aUv
aUJ aUJ
aUP aUP
aUY aUY
@@ -45597,7 +45598,7 @@ aNk
aNl aNl
aNJ aNJ
aNP aNP
aUv aUw
aKU aKU
abg abg
aOk aOk
@@ -45739,7 +45740,7 @@ aNl
aNl aNl
aNK aNK
aNP aNP
aUv aUw
aKU aKU
abg abg
aOk aOk
@@ -45881,7 +45882,7 @@ aNm
aNl aNl
aNK aNK
aNP aNP
aUv aUw
aKU aKU
abg abg
aOk aOk

View File

@@ -16994,19 +16994,10 @@
/turf/simulated/floor/tiled/white, /turf/simulated/floor/tiled/white,
/area/medical/chemistry) /area/medical/chemistry)
"An" = ( "An" = (
/obj/structure/table/reinforced, /obj/structure/shuttle/engine/propulsion,
/obj/item/weapon/storage/box/beakers, /turf/simulated/floor/reinforced,
/obj/machinery/light{ /turf/simulated/shuttle/plating/airless/carry,
dir = 1 /area/shuttle/excursion/tether)
},
/obj/effect/floor_decal/borderfloorwhite{
dir = 1
},
/obj/effect/floor_decal/corner/paleblue/border{
dir = 1
},
/turf/simulated/floor/tiled/white,
/area/medical/chemistry)
"Ao" = ( "Ao" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -17984,6 +17975,16 @@
/area/medical/chemistry) /area/medical/chemistry)
"BF" = ( "BF" = (
/obj/structure/table/reinforced, /obj/structure/table/reinforced,
/obj/machinery/light{
dir = 1
},
/obj/effect/floor_decal/borderfloorwhite{
dir = 1
},
/obj/effect/floor_decal/corner/paleblue/border{
dir = 1
},
/obj/machinery/chemical_dispenser/biochemistry/full,
/turf/simulated/floor/tiled/white, /turf/simulated/floor/tiled/white,
/area/medical/chemistry) /area/medical/chemistry)
"BG" = ( "BG" = (
@@ -29551,10 +29552,10 @@
/turf/simulated/floor/outdoors/grass/forest, /turf/simulated/floor/outdoors/grass/forest,
/area/quartermaster/qm) /area/quartermaster/qm)
"Vm" = ( "Vm" = (
/obj/structure/shuttle/engine/propulsion, /obj/structure/table/reinforced,
/turf/simulated/floor/reinforced, /obj/item/weapon/storage/box/beakers,
/turf/simulated/shuttle/plating/airless/carry, /turf/simulated/floor/tiled/white,
/area/shuttle/excursion/tether) /area/medical/chemistry)
"Vn" = ( "Vn" = (
/obj/structure/bed/chair/office/dark{ /obj/structure/bed/chair/office/dark{
dir = 4 dir = 4
@@ -38028,8 +38029,8 @@ Ah
Bt Bt
Cc Cc
yI yI
An
BF BF
Vm
Do Do
Eh Eh
Fb Fb
@@ -41407,7 +41408,7 @@ Zy
WG WG
dj dj
XA XA
Vm An
ms ms
Oz Oz
be be
@@ -41549,7 +41550,7 @@ UJ
Xb Xb
dj dj
XN XN
Vm An
ms ms
Xq Xq
be be
@@ -41691,7 +41692,7 @@ iW
WS WS
dj dj
XN XN
Vm An
ms ms
Xq Xq
be be
@@ -41974,7 +41975,7 @@ jZ
WR WR
Xo Xo
XN XN
Vm An
cK cK
ms ms
Xq Xq
@@ -42542,7 +42543,7 @@ ea
kx kx
dj dj
XN XN
Vm An
cK cK
ms ms
mq mq
@@ -42827,7 +42828,7 @@ kQ
TG TG
dj dj
XN XN
Vm An
ms ms
mq mq
be be
@@ -42969,7 +42970,7 @@ kR
Vd Vd
dj dj
XN XN
Vm An
ms ms
QL QL
be be
@@ -43111,7 +43112,7 @@ ZE
ZB ZB
dj dj
XB XB
Vm An
ms ms
Sq Sq
be be