diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_lust.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_lust.dmm
index 51cc44d4d8d..9284f2c612a 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_surface_lust.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_lust.dmm
@@ -10,7 +10,7 @@
/turf/open/floor/mineral/diamond,
/area/icemoon/surface/outdoors)
"d" = (
-/obj/item/reagent_containers/food/drinks/trophy/gold_cup,
+/obj/item/reagent_containers/cup/glass/trophy/gold_cup,
/turf/open/floor/mineral/diamond,
/area/icemoon/surface/outdoors)
"e" = (
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm
index 66a11d80937..9b2a6c2920b 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm
@@ -57,7 +57,7 @@
/turf/open/floor/wood,
/area/ruin/unpowered)
"o" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/turf/open/floor/wood,
/area/ruin/unpowered)
"p" = (
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm
index 0186331573d..bfd69e810fc 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm
@@ -39,7 +39,7 @@
/obj/structure/sign/poster/official/moth_meth{
pixel_y = 32
},
-/obj/item/reagent_containers/food/condiment/enzyme,
+/obj/item/reagent_containers/condiment/enzyme,
/turf/open/floor/iron/cafeteria,
/area/ruin/pizzeria/kitchen)
"bV" = (
@@ -174,7 +174,7 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/item/reagent_containers/food/drinks/colocup,
+/obj/item/reagent_containers/cup/glass/colocup,
/turf/open/floor/iron/dark/side{
dir = 5
},
@@ -549,9 +549,9 @@
/area/ruin/pizzeria/kitchen)
"rY" = (
/obj/structure/closet/secure_closet/freezer/kitchen,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk{
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk{
pixel_x = 2;
pixel_y = 2
},
@@ -698,7 +698,7 @@
dir = 1
},
/obj/effect/turf_decal/tile/neutral,
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_x = 5
},
/turf/open/floor/iron/dark/side{
@@ -1096,7 +1096,7 @@
/area/ruin/pizzeria)
"JM" = (
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/storage/bag/trash,
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating,
@@ -1135,11 +1135,11 @@
/area/ruin/pizzeria)
"Lg" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -5;
pixel_y = 2
},
@@ -1290,11 +1290,11 @@
/area/ruin/pizzeria/kitchen)
"PA" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -5;
pixel_y = 2
},
@@ -1331,7 +1331,7 @@
/obj/effect/turf_decal/tile/yellow{
dir = 4
},
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_y = 11
},
/turf/open/floor/iron/checker,
@@ -1524,11 +1524,11 @@
/area/icemoon/surface/outdoors/nospawn)
"Vs" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -5;
pixel_y = 2
},
@@ -1650,7 +1650,7 @@
/obj/effect/turf_decal/tile/yellow{
dir = 4
},
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_x = 5
},
/turf/open/floor/iron/checker,
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm
index 4e1b1369198..7b89602d677 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_homestead.dmm
@@ -88,7 +88,7 @@
color = "#666666"
},
/obj/item/knife/hunting,
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_x = 6;
pixel_y = 11
@@ -309,7 +309,7 @@
color = "#8a7453";
dir = 1
},
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
"RO" = (
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm
index ac4bff8c673..f6fa3e7593f 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm
@@ -1496,11 +1496,11 @@
/area/ruin/plasma_facility/commons)
"wQ" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 9;
pixel_y = 8
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 9;
pixel_y = 3
},
@@ -1882,7 +1882,7 @@
"EZ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sink/directional/south,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop/advanced,
/turf/open/floor/plating/icemoon,
/area/ruin/plasma_facility/operations)
@@ -2118,7 +2118,7 @@
/area/ruin/plasma_facility/operations)
"Jv" = (
/obj/structure/bed/maint,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = -5;
pixel_y = 12
},
@@ -2803,7 +2803,7 @@
"TD" = (
/obj/structure/table/reinforced,
/obj/structure/sink/kitchen/directional/west,
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
pixel_x = -6;
pixel_y = 11
},
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm
index 5b60d0ab42f..d7127ca9294 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm
@@ -48,10 +48,10 @@
/obj/item/food/sashimi{
pixel_y = 10
},
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
pixel_x = -10
},
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
pixel_x = 10;
pixel_y = -4
},
@@ -79,10 +79,10 @@
/obj/item/clothing/head/bearpelt,
/obj/structure/table/wood,
/obj/item/food/burger/fish,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = -4
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = 10;
pixel_y = 6
},
@@ -196,9 +196,9 @@
/obj/item/food/fishmeat/carp,
/obj/item/food/fishmeat/carp,
/obj/item/food/fishmeat/carp,
-/obj/item/reagent_containers/food/condiment/pack/ketchup,
-/obj/item/reagent_containers/food/condiment/pack/ketchup,
-/obj/item/reagent_containers/food/condiment/pack/ketchup,
+/obj/item/reagent_containers/condiment/pack/ketchup,
+/obj/item/reagent_containers/condiment/pack/ketchup,
+/obj/item/reagent_containers/condiment/pack/ketchup,
/turf/open/floor/iron/checker,
/area/ruin/powered)
"sG" = (
@@ -306,8 +306,8 @@
/obj/structure/closet/cabinet,
/obj/item/restraints/legcuffs/beartrap,
/obj/item/restraints/legcuffs/beartrap,
-/obj/item/reagent_containers/glass/bottle/venom,
-/obj/item/reagent_containers/glass/bottle/curare,
+/obj/item/reagent_containers/cup/bottle/venom,
+/obj/item/reagent_containers/cup/bottle/curare,
/obj/item/knife/combat/survival,
/obj/effect/decal/cleanable/dirt,
/obj/item/food/meat/slab/human,
@@ -540,7 +540,7 @@
/turf/closed/wall,
/area/icemoon/underground/explored)
"Zw" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/turf/open/misc/ice/icemoon,
/area/icemoon/underground/explored)
"Zx" = (
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm
index bbda48726b2..02dae10783b 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm
@@ -7,7 +7,7 @@
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"bW" = (
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/plating,
/area/ruin/powered/shuttle)
"cI" = (
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm
index 687d65cfff9..da647301837 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm
@@ -80,7 +80,7 @@
/turf/open/floor/carpet/royalblack,
/area/ruin/powered/mailroom)
"hN" = (
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/turf/open/floor/iron/smooth_large,
/area/ruin/powered/mailroom)
"iO" = (
@@ -489,7 +489,7 @@
/obj/structure/chair/plastic{
dir = 4
},
-/obj/item/reagent_containers/food/drinks/ice{
+/obj/item/reagent_containers/cup/glass/ice{
pixel_x = 4;
pixel_y = 3
},
diff --git a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_ash_walker1_skyrat.dmm b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_ash_walker1_skyrat.dmm
index 9ce5fbe92f2..75336a944be 100644
--- a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_ash_walker1_skyrat.dmm
+++ b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_ash_walker1_skyrat.dmm
@@ -42,26 +42,26 @@
/area/ruin/unpowered/ash_walkers)
"bt" = (
/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
pixel_x = -6;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
pixel_x = -6;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/bottle/nutrient/l4z{
+/obj/item/reagent_containers/cup/bottle/nutrient/l4z{
pixel_x = 6;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/bottle/nutrient/l4z{
+/obj/item/reagent_containers/cup/bottle/nutrient/l4z{
pixel_x = 6;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/bottle/nutrient/ez{
+/obj/item/reagent_containers/cup/bottle/nutrient/ez{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
/obj/effect/turf_decal/siding/wideplating/dark,
/turf/open/floor/stone/icemoon{
color = "#878787"
@@ -265,9 +265,9 @@
/area/ruin/unpowered/ash_walkers)
"hh" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/mortar,
+/obj/item/reagent_containers/cup/mortar,
/obj/item/pestle,
-/obj/item/reagent_containers/glass/primitive_centrifuge{
+/obj/item/reagent_containers/cup/primitive_centrifuge{
pixel_x = 5;
pixel_y = 13
},
@@ -290,13 +290,13 @@
/area/ruin/unpowered/ash_walkers)
"hu" = (
/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/food/drinks/bottle/small{
+/obj/item/reagent_containers/cup/glass/bottle/small{
pixel_x = 5
},
-/obj/item/reagent_containers/food/drinks/bottle/small{
+/obj/item/reagent_containers/cup/glass/bottle/small{
pixel_x = -5
},
-/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled,
+/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled,
/obj/effect/turf_decal/siding/wideplating/dark{
dir = 1
},
@@ -540,7 +540,7 @@
dir = 1;
pixel_y = 23
},
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
desc = "DO NOT MIX WITH THE SHOWER BUCKET, FOR THE LOVE OF THE NECROPOLIS.";
name = "fuel bucket"
},
@@ -598,11 +598,11 @@
/area/ruin/unpowered/ash_walkers)
"oU" = (
/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/food/drinks/bottle/lizardwine,
-/obj/item/reagent_containers/food/drinks/trophy/bronze_cup{
+/obj/item/reagent_containers/cup/glass/bottle/lizardwine,
+/obj/item/reagent_containers/cup/glass/trophy/bronze_cup{
pixel_x = -7
},
-/obj/item/reagent_containers/food/drinks/bottle{
+/obj/item/reagent_containers/cup/glass/bottle{
pixel_x = 6;
pixel_y = -2
},
@@ -673,7 +673,7 @@
/area/ruin/unpowered/ash_walkers)
"qa" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/mortar,
+/obj/item/reagent_containers/cup/mortar,
/obj/item/pestle,
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood/icemoon,
@@ -816,11 +816,11 @@
/area/ruin/unpowered/ash_walkers)
"ul" = (
/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl,
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl{
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl,
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl{
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
pixel_y = 8
},
/obj/effect/turf_decal/siding/wideplating/dark{
@@ -953,7 +953,7 @@
pixel_x = 4;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
+/obj/item/reagent_containers/cup/glass/bottle/moonshine{
pixel_x = -5;
pixel_y = -10
},
@@ -1015,15 +1015,15 @@
/area/ruin/unpowered/ash_walkers)
"AL" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/small{
+/obj/item/reagent_containers/cup/glass/bottle/small{
pixel_x = -6;
pixel_y = 12
},
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl{
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
pixel_x = 11;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/small{
+/obj/item/reagent_containers/cup/glass/bottle/small{
pixel_x = 3;
pixel_y = 4
},
@@ -1190,7 +1190,7 @@
/obj/item/candle/infinite{
pixel_x = -7
},
-/obj/item/reagent_containers/food/drinks/bottle/hooch{
+/obj/item/reagent_containers/cup/glass/bottle/hooch{
pixel_x = 4;
pixel_y = 5
},
@@ -1252,11 +1252,11 @@
/area/ruin/unpowered/ash_walkers)
"GA" = (
/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl,
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl{
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl,
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl{
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
pixel_y = 8
},
/obj/effect/turf_decal/siding/wideplating/dark{
@@ -1578,7 +1578,7 @@
},
/area/ruin/unpowered/ash_walkers)
"QM" = (
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/obj/effect/turf_decal/siding/wood,
/turf/open/misc/sandy_dirt/icemoon,
/area/ruin/unpowered/ash_walkers)
@@ -1596,7 +1596,7 @@
/area/ruin/unpowered/ash_walkers)
"Rd" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
pixel_x = 6;
pixel_y = 15
},
@@ -1772,11 +1772,11 @@
/area/ruin/unpowered/ash_walkers)
"UB" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/beaker/large/ceramic{
+/obj/item/reagent_containers/cup/beaker/large/ceramic{
pixel_x = 9;
pixel_y = 11
},
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl{
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
pixel_x = -3;
pixel_y = -1
},
diff --git a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm
index 80583aad606..112f3fe5478 100644
--- a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm
+++ b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm
@@ -1020,11 +1020,11 @@
"ih" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 6;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_x = -4;
pixel_y = 3
},
@@ -1100,7 +1100,7 @@
"iX" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_y = 8
},
/turf/open/floor/iron/dark/side{
@@ -2240,8 +2240,8 @@
/obj/structure/closet/secure_closet/freezer/kitchen{
req_access = list("syndicate")
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/soymilk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/soymilk,
/obj/structure/window/reinforced/survival_pod,
/turf/open/floor/iron/dark/smooth_large,
/area/ruin/syndicate_lava_base/bar)
@@ -3181,7 +3181,7 @@
/obj/structure/closet/crate,
/obj/item/storage/bag/trash,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -3665,11 +3665,11 @@
"IP" = (
/obj/structure/table/reinforced,
/obj/item/kitchen/rollingpin,
-/obj/item/reagent_containers/food/condiment/saltshaker,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/saltshaker,
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 6
},
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
pixel_y = 8
},
/turf/open/floor/iron/kitchen,
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm
index 8f94726e2bf..8d9f2c13f0b 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm
@@ -87,15 +87,15 @@
/turf/open/misc/beach/sand,
/area/ruin/powered/beach)
"bC" = (
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_x = -7;
pixel_y = -2
},
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_x = 5;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_x = 4;
pixel_y = -3
},
@@ -355,7 +355,7 @@
"kd" = (
/obj/structure/table/wood,
/obj/item/storage/bag/tray,
-/obj/item/reagent_containers/food/drinks/colocup,
+/obj/item/reagent_containers/cup/glass/colocup,
/turf/open/floor/wood,
/area/ruin/powered/beach)
"kg" = (
@@ -428,10 +428,10 @@
/obj/structure/closet/secure_closet/freezer/kitchen{
req_access = null
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/mayonnaise,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/mayonnaise,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
/turf/open/floor/wood,
/area/ruin/powered/beach)
"og" = (
@@ -541,10 +541,10 @@
/turf/open/misc/beach/sand,
/area/ruin/powered/beach)
"rU" = (
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 5
},
/obj/structure/table,
@@ -639,7 +639,7 @@
/turf/open/floor/wood,
/area/ruin/powered/beach)
"wc" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/turf/open/misc/beach/sand,
/area/ruin/powered/beach)
"wt" = (
@@ -791,7 +791,7 @@
"AY" = (
/obj/structure/closet/crate/hydroponics,
/obj/item/shovel/spade,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/cultivator,
/turf/open/floor/iron/grimy,
/area/ruin/powered/beach)
@@ -899,7 +899,7 @@
"EN" = (
/obj/structure/table/reinforced,
/obj/item/secateurs,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
/turf/open/floor/pod/light,
/area/ruin/powered/beach)
"Fa" = (
@@ -931,8 +931,8 @@
"FF" = (
/obj/structure/table,
/obj/item/book/manual/wiki/barman_recipes,
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/glass/shaker,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/wood,
/area/ruin/powered/beach)
"FO" = (
@@ -978,8 +978,8 @@
/area/ruin/powered/beach)
"GB" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/soysauce,
+/obj/item/reagent_containers/condiment/peppermill,
+/obj/item/reagent_containers/condiment/soysauce,
/turf/open/floor/wood,
/area/ruin/powered/beach)
"GR" = (
@@ -1000,10 +1000,10 @@
/turf/open/floor/iron/stairs/left,
/area/ruin/powered/beach)
"HW" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
/obj/item/vending_refill/cigarette,
/obj/item/vending_refill/boozeomat,
/obj/structure/closet/secure_closet{
@@ -1013,26 +1013,26 @@
},
/obj/item/storage/backpack/duffelbag,
/obj/item/etherealballdeployer,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/colocup,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/colocup,
+/obj/item/reagent_containers/cup/glass/colocup,
+/obj/item/reagent_containers/cup/glass/colocup,
+/obj/item/reagent_containers/cup/glass/colocup,
+/obj/item/reagent_containers/cup/glass/colocup,
/turf/open/floor/wood,
/area/ruin/powered/beach)
"Il" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/condiment/saltshaker,
+/obj/item/reagent_containers/condiment/saltshaker,
/turf/open/floor/wood,
/area/ruin/powered/beach)
"Iq" = (
@@ -1288,24 +1288,24 @@
/obj/structure/closet/crate/freezer{
name = "Cooler"
},
-/obj/item/reagent_containers/food/drinks/ice,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/ice,
+/obj/item/reagent_containers/cup/glass/colocup,
+/obj/item/reagent_containers/cup/glass/colocup,
+/obj/item/reagent_containers/cup/glass/bottle/beer{
desc = "Beer advertised to be the best in space.";
name = "Masterbrand Beer"
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
desc = "Beer advertised to be the best in space.";
name = "Masterbrand Beer"
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
desc = "Beer advertised to be the best in space.";
name = "Masterbrand Beer"
},
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
/turf/open/misc/beach/sand,
/area/ruin/powered/beach)
"SK" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm
index 19dae9592bf..d64faee8611 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm
@@ -313,7 +313,7 @@
/turf/open/indestructible/permalube,
/area/ruin/powered/clownplanet)
"bL" = (
-/obj/item/reagent_containers/food/drinks/trophy/gold_cup,
+/obj/item/reagent_containers/cup/glass/trophy/gold_cup,
/obj/structure/table/glass,
/turf/open/floor/carpet,
/area/ruin/powered/clownplanet)
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm
index c2754159e13..93029a13cce 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm
@@ -1277,7 +1277,7 @@
/obj/structure/stone_tile/block/cracked{
dir = 4
},
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/obj/effect/mapping_helpers/no_lava,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
@@ -1355,7 +1355,7 @@
dir = 8
},
/obj/machinery/iv_drip,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/ash_walkers)
"UL" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
index 9d930a5dc7a..39c8ec119b3 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
@@ -50,7 +50,7 @@
/turf/open/floor/plating,
/area/ruin/powered/snow_biodome)
"am" = (
-/obj/item/reagent_containers/food/drinks/mug,
+/obj/item/reagent_containers/cup/glass/mug,
/turf/open/floor/plating,
/area/ruin/powered/snow_biodome)
"an" = (
@@ -138,7 +138,7 @@
/area/ruin/powered/snow_biodome)
"aF" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco,
+/obj/item/reagent_containers/cup/glass/mug/coco,
/turf/open/floor/wood,
/area/ruin/powered/snow_biodome)
"aG" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm
index 1dbd60e75f4..754c5e754fe 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm
@@ -123,7 +123,7 @@
"cm" = (
/obj/structure/table/optable,
/obj/item/storage/backpack/explorer,
-/obj/item/reagent_containers/food/drinks/soda_cans/cola,
+/obj/item/reagent_containers/cup/soda_cans/cola,
/obj/item/restraints/handcuffs/cable/zipties/used,
/turf/open/floor/mineral/titanium/white,
/area/ruin/powered/graveyard_shuttle)
@@ -227,7 +227,7 @@
/area/ruin/unpowered/elephant_graveyard)
"lK" = (
/obj/structure/cable,
-/obj/item/reagent_containers/glass/bottle/frostoil{
+/obj/item/reagent_containers/cup/bottle/frostoil{
desc = "A small bottle. Contains cold sauce. There's a label on here: APPLY ON SEVERE BURNS.";
volume = 10
},
@@ -620,7 +620,7 @@
"XY" = (
/obj/structure/table,
/obj/structure/cable,
-/obj/item/reagent_containers/glass/bottle/plasma{
+/obj/item/reagent_containers/cup/bottle/plasma{
volume = 25
},
/turf/open/misc/asteroid/basalt/wasteland,
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
index 8ce56831f6b..ffa2adc9686 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
@@ -27,7 +27,7 @@
},
/area/ruin/powered)
"i" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/misc/asteroid{
name = "dirt"
},
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm
index ed086216aa5..7f66d1c6a86 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm
@@ -36,10 +36,10 @@
/turf/open/floor/iron/freezer,
/area/ruin/powered/seedvault)
"ai" = (
-/obj/item/reagent_containers/glass/beaker/bluespace,
-/obj/item/reagent_containers/glass/beaker/bluespace,
-/obj/item/reagent_containers/glass/beaker/bluespace,
-/obj/item/reagent_containers/glass/beaker/bluespace,
+/obj/item/reagent_containers/cup/beaker/bluespace,
+/obj/item/reagent_containers/cup/beaker/bluespace,
+/obj/item/reagent_containers/cup/beaker/bluespace,
+/obj/item/reagent_containers/cup/beaker/bluespace,
/obj/structure/table/wood,
/obj/effect/turf_decal/trimline/green/filled/line,
/turf/open/floor/iron/dark,
@@ -304,11 +304,11 @@
/turf/open/floor/iron/dark,
/area/ruin/powered/seedvault)
"aT" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 5
},
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
index 3d3774daf85..0022970008e 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
@@ -196,21 +196,21 @@
"cc" = (
/obj/effect/turf_decal/box/white/corners,
/obj/structure/closet/crate,
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 3;
pixel_y = -3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 3;
pixel_y = -3
},
@@ -378,10 +378,10 @@
pixel_y = -2
},
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
/turf/open/floor/iron/white/corner{
dir = 4
},
@@ -395,7 +395,7 @@
/obj/machinery/reagentgrinder{
pixel_y = 5
},
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/iron/white/side{
dir = 5
},
@@ -472,10 +472,10 @@
/obj/machinery/light/small/directional/east,
/obj/structure/table/glass,
/obj/item/folder/white,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -3
},
/obj/item/reagent_containers/dropper,
@@ -1854,7 +1854,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/item/soap/syndie,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/plating,
/area/ruin/syndicate_lava_base/main)
"kQ" = (
@@ -1958,7 +1958,7 @@
pixel_y = 6
},
/obj/item/book/manual/wiki/barman_recipes,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/wood,
/area/ruin/syndicate_lava_base/bar)
"lm" = (
@@ -2196,7 +2196,7 @@
/area/ruin/syndicate_lava_base/bar)
"my" = (
/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/reagent_containers/food/condiment/enzyme,
+/obj/item/reagent_containers/condiment/enzyme,
/obj/item/food/chocolatebar,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
@@ -3451,11 +3451,11 @@
/area/ruin/syndicate_lava_base/main)
"Ev" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_x = -4;
pixel_y = 9
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = 5;
pixel_y = -2
},
@@ -3680,7 +3680,7 @@
/area/ruin/syndicate_lava_base/engineering)
"IQ" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
diff --git a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_ash_walker1_skyrat.dmm b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_ash_walker1_skyrat.dmm
index 6d77606dd2f..3d5c9d9ad12 100644
--- a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_ash_walker1_skyrat.dmm
+++ b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_ash_walker1_skyrat.dmm
@@ -130,7 +130,7 @@
/turf/open/lava/smooth/lava_land_surface,
/area/ruin/unpowered/ash_walkers)
"hL" = (
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
desc = "If this bucket is used for anything other than clean water, the user is to hunt the tribes dinner, and make a new bucket.";
name = "the shower bucket"
},
@@ -239,7 +239,7 @@
"mc" = (
/obj/structure/table/bronze,
/obj/structure/stone_tile/slab/cracked,
-/obj/item/reagent_containers/food/drinks/trophy/bronze_cup{
+/obj/item/reagent_containers/cup/glass/trophy/bronze_cup{
desc = "It is said that whoever drinks from this will be gived the strength of the most fearsome beasts of this planet. Sadly, you've yet to learn WHAT you're meant to fill it with.";
name = "the necropolis's chalice"
},
@@ -374,7 +374,7 @@
/area/ruin/unpowered/ash_walkers)
"ok" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/mortar,
+/obj/item/reagent_containers/cup/mortar,
/obj/item/pestle,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/ash_walkers)
@@ -524,12 +524,12 @@
/obj/item/shovel,
/obj/item/cultivator/rake,
/obj/item/plant_analyzer,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/glass/bottle/nutrient/l4z,
-/obj/item/reagent_containers/glass/bottle/nutrient/l4z,
-/obj/item/reagent_containers/glass/bottle/nutrient/rh,
-/obj/item/reagent_containers/glass/bottle/nutrient/rh,
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/l4z,
+/obj/item/reagent_containers/cup/bottle/nutrient/l4z,
+/obj/item/reagent_containers/cup/bottle/nutrient/rh,
+/obj/item/reagent_containers/cup/bottle/nutrient/rh,
/obj/item/storage/bag/plants/portaseeder,
/obj/item/storage/bag/plants/portaseeder,
/obj/item/storage/bag/plants,
@@ -547,16 +547,16 @@
dir = 4
},
/obj/machinery/iv_drip,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/ash_walkers)
"sS" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl{
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
pixel_x = -3;
pixel_y = -1
},
-/obj/item/reagent_containers/glass/beaker/large/ceramic{
+/obj/item/reagent_containers/cup/beaker/large/ceramic{
pixel_x = 9;
pixel_y = 11
},
@@ -804,7 +804,7 @@
/turf/open/indestructible/boss,
/area/ruin/unpowered/ash_walkers)
"AZ" = (
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/ash_walkers)
"Bc" = (
@@ -814,13 +814,13 @@
/area/ruin/unpowered/ash_walkers)
"Bs" = (
/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/food/drinks/bottle/small{
+/obj/item/reagent_containers/cup/glass/bottle/small{
pixel_x = 5
},
-/obj/item/reagent_containers/food/drinks/bottle/small{
+/obj/item/reagent_containers/cup/glass/bottle/small{
pixel_x = -5
},
-/obj/item/reagent_containers/food/drinks/bottle/small,
+/obj/item/reagent_containers/cup/glass/bottle/small,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/ash_walkers)
"BJ" = (
@@ -903,7 +903,7 @@
/area/ruin/unpowered/ash_walkers)
"EQ" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/hooch{
+/obj/item/reagent_containers/cup/glass/bottle/hooch{
pixel_x = 4;
pixel_y = 5
},
@@ -917,7 +917,7 @@
dir = 8
},
/obj/machinery/iv_drip,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/ash_walkers)
"FA" = (
@@ -949,11 +949,11 @@
/area/ruin/unpowered/ash_walkers)
"Gx" = (
/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl{
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl,
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl{
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl,
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
pixel_y = 4
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
@@ -1197,7 +1197,7 @@
/area/ruin/unpowered/ash_walkers)
"Ne" = (
/obj/item/candle/infinite,
-/obj/item/reagent_containers/food/drinks/bottle/lizardwine{
+/obj/item/reagent_containers/cup/glass/bottle/lizardwine{
pixel_x = 4;
pixel_y = 15
},
@@ -1558,7 +1558,7 @@
/turf/open/indestructible/boss,
/area/ruin/unpowered/ash_walkers)
"WB" = (
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
desc = "DO NOT MIX WITH THE SHOWER BUCKET, FOR THE LOVE OF THE NECROPOLIS.";
name = "fuel bucket"
},
diff --git a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm
index 4bf541ed539..2854314c69b 100644
--- a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm
+++ b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm
@@ -213,7 +213,7 @@
"bS" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_y = 8
},
/turf/open/floor/iron/dark/side{
@@ -413,8 +413,8 @@
/obj/structure/closet/secure_closet/freezer/kitchen{
req_access = list("syndicate")
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/soymilk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/soymilk,
/obj/structure/window/reinforced/survival_pod,
/turf/open/floor/iron/dark/smooth_large,
/area/ruin/syndicate_lava_base/bar)
@@ -1157,11 +1157,11 @@
"lE" = (
/obj/structure/table/reinforced,
/obj/item/kitchen/rollingpin,
-/obj/item/reagent_containers/food/condiment/saltshaker,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/saltshaker,
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 6
},
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
pixel_y = 8
},
/turf/open/floor/iron/kitchen,
@@ -2521,11 +2521,11 @@
"Ai" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 6;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_x = -4;
pixel_y = 3
},
@@ -5015,7 +5015,7 @@
/obj/structure/closet/crate,
/obj/item/storage/bag/trash,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/structure/disposalpipe/segment{
dir = 4
},
diff --git a/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm b/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm
index 347b878a430..597111c9c76 100644
--- a/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm
+++ b/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm
@@ -23,11 +23,11 @@
/area/ruin/space/djstation)
"g" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
pixel_x = -2;
pixel_y = -2
},
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
pixel_x = 4;
pixel_y = 4
},
@@ -105,7 +105,7 @@
/area/ruin/space/djstation)
"R" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
pixel_x = 9;
pixel_y = 3
},
diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
index cde851b72a8..4b10765fc84 100644
--- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
+++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
@@ -113,15 +113,6 @@
/obj/structure/lattice,
/turf/template_noop,
/area/space/nearstation)
-"aV" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty{
- pixel_x = -7;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty,
-/turf/open/floor/plating,
-/area/ruin/space/ks13/command/bridge)
"bd" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/east,
@@ -131,25 +122,6 @@
/obj/item/stack/rods,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/singulo)
-"bz" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = 8;
- pixel_y = 9
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = 8
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = -7;
- pixel_y = 9
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = -7
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
"bE" = (
/obj/structure/table_frame,
/obj/item/circuitboard/machine/thermomachine,
@@ -193,20 +165,6 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/medical/medbay)
-"ce" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = -8
- },
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/north{
- start_charge = 0
- },
-/turf/open/floor/iron/airless,
-/area/ruin/space/ks13/science/rnd)
"cf" = (
/obj/structure/sign/departments/court/directional/east,
/obj/effect/mapping_helpers/broken_floor,
@@ -271,6 +229,12 @@
},
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/security/sec)
+"cH" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/ks13/engineering/sb_bow_solars_control)
"cI" = (
/obj/structure/table_frame,
/turf/open/floor/plating/airless,
@@ -351,19 +315,6 @@
/obj/item/paper/fluff/ruins/thederelict/syndie_mission,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/engineering/aft_solars_control)
-"ej" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
- pixel_x = 6;
- pixel_y = 10
- },
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
- pixel_x = -7;
- pixel_y = 13
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
"eu" = (
/obj/structure/rack,
/obj/effect/spawner/random/engineering/vending_restock,
@@ -526,6 +477,29 @@
/obj/structure/lattice,
/turf/template_noop,
/area/space/nearstation)
+"gW" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
+ pixel_x = -6;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty,
+/turf/open/floor/iron,
+/area/ruin/space/ks13/command/bridge)
+"hb" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = -8
+ },
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc/auto_name/directional/north{
+ start_charge = 0
+ },
+/turf/open/floor/iron/airless,
+/area/ruin/space/ks13/science/rnd)
"hm" = (
/obj/machinery/vending/hydroseeds,
/obj/effect/mapping_helpers/broken_floor,
@@ -837,6 +811,15 @@
},
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/aux_storage)
+"ma" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
+ pixel_x = -7;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty,
+/turf/open/floor/plating,
+/area/ruin/space/ks13/command/bridge)
"mb" = (
/turf/open/floor/engine/airless,
/area/ruin/space/ks13/engineering/atmos)
@@ -850,6 +833,17 @@
/obj/machinery/light/small/directional/north,
/turf/template_noop,
/area/space/nearstation)
+"ml" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/beaker{
+ list_reagents = list(/datum/reagent/toxin/acid=50)
+ },
+/obj/item/paper/crumpled/bloody/ruins/thederelict/unfinished,
+/obj/item/pen,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/airless,
+/area/ruin/space/ks13/service/cafe)
"mp" = (
/obj/structure/sign/departments/medbay/alt/directional/west,
/obj/item/kirbyplants/dead,
@@ -945,15 +939,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/white/airless,
/area/ruin/space/ks13/medical/medbay)
-"nN" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty{
- pixel_x = -6;
- pixel_y = 12
- },
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty,
-/turf/open/floor/iron,
-/area/ruin/space/ks13/command/bridge)
"nQ" = (
/turf/template_noop,
/area/space/nearstation)
@@ -1996,12 +1981,6 @@
/obj/structure/cable,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/grav_gen)
-"tv" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/space/ks13/engineering/sb_bow_solars_control)
"tw" = (
/obj/machinery/computer/vaultcontroller{
dir = 8
@@ -2299,6 +2278,25 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/engineering/atmos)
+"vt" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 8;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 8
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = -7;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = -7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
"vv" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
@@ -2453,6 +2451,19 @@
"wv" = (
/turf/closed/wall,
/area/ruin/space/ks13/hallway/central)
+"wx" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 9;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/white/airless,
+/area/ruin/space/ks13/medical/medbay)
"wy" = (
/obj/structure/closet,
/obj/item/clothing/shoes/laceup,
@@ -3660,6 +3671,20 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/atmos)
+"CD" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = -8
+ },
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc/auto_name/directional/north{
+ start_charge = 0
+ },
+/turf/open/floor/iron/airless,
+/area/ruin/space/ks13/science/rnd)
"CH" = (
/obj/machinery/door/airlock/external/ruin{
name = "External Engineering"
@@ -3779,6 +3804,19 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/security/sec)
+"Do" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
+ pixel_x = -7;
+ pixel_y = 13
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
"Dq" = (
/obj/structure/lattice,
/obj/structure/door_assembly/door_assembly_public,
@@ -4157,6 +4195,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/hallway/aft)
+"Fl" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
+ pixel_x = -7;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty,
+/turf/open/floor/plating,
+/area/ruin/space/ks13/command/bridge)
"Fn" = (
/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
@@ -4724,6 +4771,17 @@
},
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/atmos)
+"Ix" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/beaker{
+ list_reagents = list(/datum/reagent/toxin/acid=50)
+ },
+/obj/item/paper/crumpled/bloody/ruins/thederelict/unfinished,
+/obj/item/pen,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/airless,
+/area/ruin/space/ks13/service/cafe)
"Iy" = (
/obj/effect/spawner/structure/window/hollow/reinforced/middle,
/turf/open/floor/plating/airless,
@@ -4769,6 +4827,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood/airless,
/area/space/nearstation)
+"IM" = (
+/obj/effect/spawner/structure/window/hollow/reinforced/end{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/ks13/engineering/sb_bow_solars_control)
"IN" = (
/obj/effect/decal/cleanable/glass,
/turf/open/floor/iron/airless,
@@ -5581,6 +5645,15 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/aux_storage)
+"MZ" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
+ pixel_x = -6;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty,
+/turf/open/floor/iron,
+/area/ruin/space/ks13/command/bridge)
"Na" = (
/obj/effect/spawner/structure/window/hollow/reinforced/end{
dir = 8
@@ -5674,6 +5747,25 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/ruin/space/ks13/security/court)
+"Nx" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 8;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 8
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = -7;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = -7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
"NB" = (
/obj/effect/decal/cleanable/glass,
/obj/effect/mapping_helpers/burnt_floor,
@@ -6426,19 +6518,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/security/sec)
-"Ry" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 9;
- pixel_y = 7
- },
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/white/airless,
-/area/ruin/space/ks13/medical/medbay)
"RC" = (
/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
@@ -7901,6 +7980,19 @@
/obj/item/stack/cable_coil/cut,
/turf/open/floor/plating/airless,
/area/ruin/space/ks13/engineering/singulo)
+"YN" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
+ pixel_x = -7;
+ pixel_y = 13
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
"YP" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating/airless,
@@ -7999,6 +8091,19 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron/airless,
/area/ruin/space/ks13/service/kitchen)
+"Zl" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 9;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/white/airless,
+/area/ruin/space/ks13/medical/medbay)
"Zm" = (
/obj/effect/decal/remains/human{
desc = "They look like human remains. The bones are charred and burned.";
@@ -8045,17 +8150,6 @@
/obj/item/grenade/empgrenade,
/turf/open/floor/iron,
/area/ruin/space/ks13/command/eva)
-"Zv" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker{
- list_reagents = list(/datum/reagent/toxin/acid=50)
- },
-/obj/item/paper/crumpled/bloody/ruins/thederelict/unfinished,
-/obj/item/pen,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/airless,
-/area/ruin/space/ks13/service/cafe)
"Zw" = (
/obj/item/stack/cable_coil/cut,
/obj/effect/mapping_helpers/broken_floor,
@@ -11190,7 +11284,7 @@ VX
tN
oQ
xn
-Ry
+wx
xx
mp
yl
@@ -11538,7 +11632,7 @@ pT
Tn
NM
pc
-Zv
+ml
HE
tG
Ax
@@ -14350,7 +14444,7 @@ pT
sF
vn
Cy
-ce
+hb
Xm
ZL
Mt
@@ -15909,7 +16003,7 @@ xp
Lw
rl
Tj
-aV
+Fl
gO
Gs
Dz
@@ -16023,13 +16117,13 @@ wg
rl
Ra
AJ
-nN
+gW
ag
Pk
SA
Am
rl
-bz
+vt
sa
Hu
IL
@@ -16108,7 +16202,7 @@ aa
xS
sO
IK
-tv
+IM
IK
PM
DU
@@ -16142,7 +16236,7 @@ aJ
aJ
Wi
rl
-ej
+Do
Bg
Wm
Ol
diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm
index 75e0a4b6283..c8179a4468f 100644
--- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm
+++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm
@@ -100,7 +100,7 @@
/area/ruin/space/has_grav/abandonedzoo)
"aP" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/bottle/random_virus,
+/obj/item/reagent_containers/cup/bottle/random_virus,
/obj/item/reagent_containers/dropper,
/turf/open/floor/iron/dark/side,
/area/ruin/space/has_grav/abandonedzoo)
@@ -161,7 +161,7 @@
"bi" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/hypospray/medipen/stimpack,
-/obj/item/reagent_containers/glass/bottle/mutagen,
+/obj/item/reagent_containers/cup/bottle/mutagen,
/turf/open/floor/iron/dark/side,
/area/ruin/space/has_grav/abandonedzoo)
"bk" = (
diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
index 74f318cdab9..9227ba5fc15 100644
--- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
+++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
@@ -64,7 +64,7 @@
"ap" = (
/obj/structure/table,
/obj/machinery/light/directional/west,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/iron,
/area/ruin/space/has_grav/derelictoutpost/cargobay)
"aq" = (
diff --git a/_maps/RandomRuins/SpaceRuins/bus.dmm b/_maps/RandomRuins/SpaceRuins/bus.dmm
index ae86e775dc7..6307f786bcb 100644
--- a/_maps/RandomRuins/SpaceRuins/bus.dmm
+++ b/_maps/RandomRuins/SpaceRuins/bus.dmm
@@ -92,7 +92,7 @@
/area/ruin/unpowered/no_grav)
"aC" = (
/obj/structure/fluff/bus/passable,
-/obj/item/reagent_containers/food/condiment/saltshaker,
+/obj/item/reagent_containers/condiment/saltshaker,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/airless{
icon_state = "bus"
@@ -186,12 +186,12 @@
/turf/open/misc/asteroid/airless,
/area/ruin/unpowered/no_grav)
"uO" = (
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/misc/asteroid/airless,
/area/ruin/unpowered/no_grav)
"wc" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/turf/open/misc/asteroid/airless,
/area/ruin/unpowered/no_grav)
"wD" = (
@@ -272,7 +272,7 @@
/area/ruin/unpowered/no_grav)
"Nm" = (
/obj/effect/decal/cleanable/food/salt,
-/obj/item/reagent_containers/food/condiment/saltshaker,
+/obj/item/reagent_containers/condiment/saltshaker,
/turf/open/misc/asteroid/airless,
/area/ruin/unpowered/no_grav)
"Qd" = (
diff --git a/_maps/RandomRuins/SpaceRuins/clericden.dmm b/_maps/RandomRuins/SpaceRuins/clericden.dmm
index 25fc0460c2c..9dd18cf73e7 100644
--- a/_maps/RandomRuins/SpaceRuins/clericden.dmm
+++ b/_maps/RandomRuins/SpaceRuins/clericden.dmm
@@ -57,7 +57,7 @@
/area/ruin/unpowered/no_grav)
"o" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/bottle/holywater,
+/obj/item/reagent_containers/cup/glass/bottle/holywater,
/turf/open/floor/carpet/airless,
/area/ruin/unpowered/no_grav)
"p" = (
diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
index 959d81bfbdb..301a3f63a8f 100644
--- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
@@ -144,7 +144,7 @@
/turf/open/floor/pod/dark,
/area/awaymission/bmpship/aft)
"gC" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty{
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
pixel_x = 11;
pixel_y = 12
},
@@ -550,7 +550,7 @@
/obj/structure/chair/office/light{
dir = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty{
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
pixel_x = -13;
pixel_y = 9
},
diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm
index c0d1637a950..b68f4ea0c35 100644
--- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm
+++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm
@@ -9,7 +9,7 @@
/obj/structure/table/reinforced,
/obj/machinery/reagentgrinder,
/obj/machinery/light/directional/south,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_y = -1;
pixel_x = -15
},
@@ -353,13 +353,13 @@
/obj/structure/table,
/obj/machinery/light/directional/north,
/obj/item/storage/box/cups,
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"aY" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/reagent_containers/food/condiment/soysauce{
+/obj/item/reagent_containers/condiment/enzyme,
+/obj/item/reagent_containers/condiment/soysauce{
pixel_x = 4
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{
@@ -382,8 +382,8 @@
/area/ruin/space/has_grav/deepstorage/kitchen)
"ba" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/peppermill,
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 4;
pixel_y = 4
},
@@ -922,11 +922,11 @@
dir = 4
},
/obj/machinery/light/directional/south,
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_x = 4;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/iron,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cx" = (
@@ -941,7 +941,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{
dir = 4
},
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/iron,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cz" = (
@@ -963,25 +963,25 @@
/obj/structure/closet/crate{
name = "food crate"
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 2;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -2
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 5
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 1;
pixel_y = -3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 8;
pixel_y = -3
},
@@ -2819,10 +2819,10 @@
/obj/item/reagent_containers/dropper{
pixel_y = 7
},
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_y = -1
},
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_y = -1;
pixel_x = -4
},
@@ -2877,7 +2877,7 @@
/turf/open/misc/asteroid/airless,
/area/ruin/unpowered/no_grav)
"JV" = (
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/engine,
/area/ruin/space/has_grav/deepstorage/pharmacy)
"Mp" = (
diff --git a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm
index 002fafc87c6..fa94bfc4973 100644
--- a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm
+++ b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm
@@ -106,8 +106,8 @@
/obj/structure/closet/crate{
icon_state = "crateopen"
},
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/plating,
/area/ruin/space/has_grav/hellfactory)
"au" = (
@@ -507,7 +507,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/item/reagent_containers/food/drinks/flask,
+/obj/item/reagent_containers/cup/glass/flask,
/obj/item/stack/sheet/glass,
/turf/open/floor/plating,
/area/ruin/space/has_grav/hellfactory)
@@ -595,7 +595,7 @@
dir = 4
},
/obj/structure/window/reinforced,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/item/stack/sheet/cardboard,
/turf/open/floor/plating,
/area/ruin/space/has_grav/hellfactory)
diff --git a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm
index 744ff80b7b9..f1d9dae8ce3 100644
--- a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm
+++ b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm
@@ -438,7 +438,7 @@
/turf/template_noop,
/area/ruin/unpowered/no_grav)
"jJ" = (
-/obj/item/reagent_containers/glass/beaker/bluespace{
+/obj/item/reagent_containers/cup/beaker/bluespace{
pixel_y = 5
},
/obj/structure/table/reinforced/rglass,
@@ -703,11 +703,11 @@
"qU" = (
/obj/machinery/light/cold/directional/north,
/obj/structure/table/reinforced/rglass,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6;
pixel_y = 3
},
@@ -1875,15 +1875,15 @@
},
/obj/effect/turf_decal/siding/wood/corner,
/obj/structure/table/reinforced/rglass,
-/obj/item/reagent_containers/glass/bottle/nutrient/l4z{
+/obj/item/reagent_containers/cup/bottle/nutrient/l4z{
pixel_x = 4;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
pixel_x = -4;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/bottle/mutagen,
+/obj/item/reagent_containers/cup/bottle/mutagen,
/turf/open/floor/wood,
/area/ruin/space/has_grav/powered/hilbertresearchfacility)
"QA" = (
diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
index dcd840a4d03..fa16a3647ba 100644
--- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
+++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
@@ -107,6 +107,16 @@
/obj/machinery/atmospherics/pipe/smart/simple/supply/visible/layer4,
/turf/open/floor/plating,
/area/ruin/space/has_grav/listeningstation)
+"cO" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen/edagger,
+/obj/item/reagent_containers/cup/glass/waterbottle{
+ pixel_x = 10;
+ pixel_y = 16
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation)
"cU" = (
/obj/structure/cable,
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
@@ -133,6 +143,16 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron,
/area/ruin/space/has_grav/listeningstation)
+"dm" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/item/radio/intercom/directional/east{
+ freerange = 1
+ },
+/obj/machinery/computer/camera_advanced{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation)
"dv" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -152,18 +172,6 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/small,
/area/ruin/space/has_grav/listeningstation)
-"dI" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty{
- name = "Use To Avert Loneliness";
- desc = "It's been used...";
- pixel_x = 8
- },
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = -6
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
"dW" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -278,6 +286,18 @@
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/listeningstation)
+"ov" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
+ name = "Use To Avert Loneliness";
+ desc = "It's been used...";
+ pixel_x = 8
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = -6
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation)
"oW" = (
/obj/machinery/telecomms/relay/preset/ruskie{
use_power = 0
@@ -530,16 +550,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/small,
/area/ruin/space/has_grav/listeningstation)
-"BQ" = (
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/pen/edagger,
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_x = 10;
- pixel_y = 16
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
"BX" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/ash,
@@ -690,6 +700,18 @@
"JB" = (
/turf/closed/wall/r_wall,
/area/ruin/space/has_grav/listeningstation)
+"JC" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
+ name = "Use To Avert Loneliness";
+ desc = "It's been used...";
+ pixel_x = 8
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = -6
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation)
"JD" = (
/obj/docking_port/stationary{
dir = 8;
@@ -824,16 +846,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/small,
/area/ruin/space/has_grav/listeningstation)
-"RH" = (
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/obj/item/radio/intercom/directional/east{
- freerange = 1
- },
-/obj/machinery/computer/camera_advanced{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
"RK" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -848,6 +860,16 @@
/obj/machinery/microwave,
/turf/open/floor/iron/small,
/area/ruin/space/has_grav/listeningstation)
+"Sa" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen/edagger,
+/obj/item/reagent_containers/cup/glass/waterbottle{
+ pixel_x = 10;
+ pixel_y = 16
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation)
"Sx" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -862,6 +884,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/ruin/space/has_grav/listeningstation)
+"SA" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/item/radio/intercom/directional/east{
+ freerange = 1
+ },
+/obj/machinery/computer/camera_advanced{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation)
"SB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
@@ -1366,7 +1398,7 @@ JB
JB
JB
JB
-dI
+JC
eR
eR
cj
@@ -1437,14 +1469,14 @@ vI
JB
xp
SK
-RH
+SA
tm
TK
rG
Zj
wm
Sz
-BQ
+Sa
FV
DC
CU
diff --git a/_maps/RandomRuins/SpaceRuins/medieval1.dmm b/_maps/RandomRuins/SpaceRuins/medieval1.dmm
index 3234404c3f0..033164cc773 100644
--- a/_maps/RandomRuins/SpaceRuins/medieval1.dmm
+++ b/_maps/RandomRuins/SpaceRuins/medieval1.dmm
@@ -255,7 +255,7 @@
/area/ruin/space)
"Vt" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
pixel_x = 9;
pixel_y = 3
},
diff --git a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm
index 11f1a6422cf..70a0fdaf5ce 100644
--- a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm
+++ b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm
@@ -31,7 +31,7 @@
"ai" = (
/obj/structure/janitorialcart,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/plating,
/area/ruin/space/has_grav/powered/cat_man)
@@ -208,13 +208,13 @@
/area/ruin/space/has_grav/powered/cat_man)
"aK" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
/turf/open/floor/plating,
/area/ruin/space/has_grav/powered/cat_man)
"aL" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
/turf/open/floor/plating,
/area/ruin/space/has_grav/powered/cat_man)
"aM" = (
@@ -304,7 +304,7 @@
"aX" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/item/food/meat/slab/synthmeat{
desc = "A slab of cat meat. Tastes like furball.";
name = "cat meat"
diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm
index 870cd2b45ef..258695173e3 100644
--- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm
+++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm
@@ -1015,8 +1015,8 @@
desc = "A highly-pressurized water tank, this one seems almost empty..";
tank_volume = 1000
},
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/hydro)
@@ -1620,18 +1620,18 @@
/area/ruin/space/ancientstation/charlie/sec)
"eW" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/mercury{
+/obj/item/reagent_containers/cup/bottle/mercury{
pixel_x = 6;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/nitrogen{
+/obj/item/reagent_containers/cup/bottle/nitrogen{
pixel_x = -6;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/oxygen{
+/obj/item/reagent_containers/cup/bottle/oxygen{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/phosphorus{
+/obj/item/reagent_containers/cup/bottle/phosphorus{
pixel_x = -6
},
/obj/effect/decal/cleanable/dirt,
@@ -2331,7 +2331,7 @@
"hb" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/soda_cans/cola,
+/obj/item/reagent_containers/cup/soda_cans/cola,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{
dir = 4
@@ -2737,14 +2737,14 @@
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
/obj/item/folder/white,
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/delta/rnd)
"ip" = (
/obj/machinery/chem_master,
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{
dir = 5
},
@@ -5107,11 +5107,11 @@
/area/ruin/space/ancientstation/delta/biolab)
"pM" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 5;
pixel_y = -2
},
@@ -5296,14 +5296,14 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle{
+/obj/item/reagent_containers/cup/bottle{
pixel_x = 4;
list_reagents = list(/datum/reagent/growthserum=30);
name = "Experimental solution";
renamedByPlayer = 1;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle{
+/obj/item/reagent_containers/cup/bottle{
pixel_x = -4;
list_reagents = list(/datum/reagent/consumable/nutriment/peptides=30);
name = "Solution for Molly";
@@ -5718,13 +5718,13 @@
/area/ruin/space/ancientstation/delta/biolab)
"vL" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/iodine{
+/obj/item/reagent_containers/cup/bottle/iodine{
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/iron{
+/obj/item/reagent_containers/cup/bottle/iron{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/lithium{
+/obj/item/reagent_containers/cup/bottle/lithium{
pixel_x = -6
},
/obj/effect/decal/cleanable/dirt,
@@ -5754,10 +5754,10 @@
/area/ruin/space/ancientstation/beta/supermatter)
"vS" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/silver{
+/obj/item/reagent_containers/cup/bottle/silver{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/sodium{
+/obj/item/reagent_containers/cup/bottle/sodium{
pixel_x = -6
},
/obj/effect/decal/cleanable/dirt,
@@ -6365,7 +6365,7 @@
"Bq" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5
},
/turf/open/floor/iron/cafeteria,
@@ -6519,7 +6519,7 @@
/area/ruin/space/ancientstation/charlie/hall)
"CK" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/beaker/oldstation,
+/obj/item/reagent_containers/cup/beaker/oldstation,
/turf/open/floor/engine,
/area/ruin/space/ancientstation/delta/biolab)
"CN" = (
@@ -7350,10 +7350,10 @@
/area/ruin/solars/ancientstation/charlie/solars)
"JC" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/sacid{
+/obj/item/reagent_containers/cup/bottle/sacid{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/silicon{
+/obj/item/reagent_containers/cup/bottle/silicon{
pixel_x = -6
},
/obj/effect/decal/cleanable/dirt,
@@ -7458,10 +7458,10 @@
/area/ruin/space/ancientstation/charlie/hall)
"Kb" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/carbon{
+/obj/item/reagent_containers/cup/bottle/carbon{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/chlorine{
+/obj/item/reagent_containers/cup/bottle/chlorine{
pixel_x = -6
},
/obj/effect/decal/cleanable/dirt,
@@ -7653,10 +7653,10 @@
/area/ruin/space/ancientstation/delta/hall)
"LM" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/sugar{
+/obj/item/reagent_containers/cup/bottle/sugar{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/sulfur{
+/obj/item/reagent_containers/cup/bottle/sulfur{
pixel_x = -6
},
/obj/effect/decal/cleanable/dirt,
@@ -7703,13 +7703,13 @@
/area/ruin/space/ancientstation/beta/atmos)
"LW" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/potassium{
+/obj/item/reagent_containers/cup/bottle/potassium{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/radium{
+/obj/item/reagent_containers/cup/bottle/radium{
pixel_x = -6
},
-/obj/item/reagent_containers/glass/bottle/welding_fuel{
+/obj/item/reagent_containers/cup/bottle/welding_fuel{
pixel_y = 8
},
/obj/effect/decal/cleanable/dirt,
@@ -7765,13 +7765,13 @@
/area/ruin/space/ancientstation/delta/hall)
"MN" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/fluorine{
+/obj/item/reagent_containers/cup/bottle/fluorine{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/hydrogen{
+/obj/item/reagent_containers/cup/bottle/hydrogen{
pixel_x = -6
},
-/obj/item/reagent_containers/glass/bottle/water{
+/obj/item/reagent_containers/cup/bottle/water{
pixel_y = 8
},
/obj/effect/decal/cleanable/dirt,
@@ -8211,10 +8211,10 @@
/area/ruin/space/ancientstation/charlie/hall)
"QO" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/aluminium{
+/obj/item/reagent_containers/cup/bottle/aluminium{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/bromine{
+/obj/item/reagent_containers/cup/bottle/bromine{
pixel_x = -6
},
/obj/effect/decal/cleanable/dirt,
@@ -8471,7 +8471,7 @@
/obj/item/raw_anomaly_core/bluespace,
/obj/item/raw_anomaly_core/random,
/obj/item/clothing/suit/toggle/labcoat/science,
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb,
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb,
/turf/open/floor/iron/dark,
/area/ruin/space/ancientstation/delta/ai)
"ST" = (
@@ -8603,10 +8603,10 @@
/area/ruin/space/ancientstation/delta/biolab)
"TZ" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/copper{
+/obj/item/reagent_containers/cup/bottle/copper{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/ethanol{
+/obj/item/reagent_containers/cup/bottle/ethanol{
pixel_x = -6
},
/obj/effect/decal/cleanable/dirt,
@@ -8915,7 +8915,7 @@
/obj/structure/janitorialcart{
dir = 4
},
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/turf/open/floor/plating/rust{
initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15"
diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm
index 527d16c2dda..381c821d498 100644
--- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm
+++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm
@@ -800,8 +800,8 @@
/obj/item/tank/internals/oxygen/red,
/obj/item/clothing/head/helmet/space/eva,
/obj/item/clothing/suit/space/eva,
-/obj/item/reagent_containers/food/drinks/bottle/rum,
-/obj/item/reagent_containers/food/drinks/bottle/rum,
+/obj/item/reagent_containers/cup/glass/bottle/rum,
+/obj/item/reagent_containers/cup/glass/bottle/rum,
/obj/item/folder/syndicate/mining,
/turf/open/floor/plating,
/area/ruin/space/has_grav/onehalf/bridge)
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/blackmarket.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/blackmarket.dmm
index 2bc7c045473..668593479a3 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/blackmarket.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/blackmarket.dmm
@@ -289,18 +289,18 @@
/obj/item/food/meat/slab/monkey,
/obj/item/food/meat/slab/monkey,
/obj/item/food/meat/slab/monkey,
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice = 150);
name = "Basmati Rice Sack (4KG)";
volume = 150
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/enzyme{
list_reagents = list(/datum/reagent/consumable/enzyme = 500);
name = "universe-sized universal enyzyme";
volume = 500
},
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour = 600);
name = "Premium All-Purpose Flour (16KG)";
volume = 600
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm
index 8e1a513d6e4..b155ac675c0 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm
@@ -256,7 +256,7 @@
/obj/structure/reagent_dispensers/watertank/high{
tank_volume = 8000
},
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/machinery/light{
dir = 8
},
@@ -866,9 +866,9 @@
/obj/structure/closet/crate,
/obj/item/clothing/sextoy/dildo,
/obj/item/clothing/glasses/hypno,
-/obj/item/reagent_containers/glass/bottle/hexacrocin,
+/obj/item/reagent_containers/cup/bottle/hexacrocin,
/obj/item/key/lasso,
-/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/reagent_containers/cup/bottle/morphine,
/obj/item/gun/syringe/syndicate,
/obj/item/restraints/handcuffs/cable/zipties,
/turf/open/floor/iron/brown/side,
@@ -949,18 +949,18 @@
/obj/item/storage/box/ingredients/fruity,
/obj/item/storage/box/ingredients/fiesta,
/obj/item/storage/box/ingredients/american,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour = 600);
name = "Premium All-Purpose Flour (16KG)";
volume = 600
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/enzyme{
list_reagents = list(/datum/reagent/consumable/enzyme = 500);
name = "universe-sized universal enyzyme";
volume = 500
},
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice = 150);
name = "Basmati Rice Sack (4KG)";
volume = 150
@@ -2483,8 +2483,8 @@
/obj/structure/reagent_dispensers/watertank/high{
tank_volume = 8000
},
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/beaker/bluespace,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/beaker/bluespace,
/turf/open/floor/grass,
/area/ruin/space/has_grav/deepstorage/lostcargo)
"Rh" = (
@@ -2926,7 +2926,7 @@
dir = 4
},
/obj/item/mop/advanced,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/grenade/chem_grenade/cleaner,
/obj/item/grenade/chem_grenade/cleaner,
/obj/item/reagent_containers/spray/cleaner,
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/dangerous_research.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/dangerous_research.dmm
index 8946b24ff69..15f22e13255 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/dangerous_research.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/dangerous_research.dmm
@@ -24,11 +24,11 @@
/area/ruin/space/has_grav)
"aB" = (
/obj/structure/closet/crate,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
/obj/item/food/canned/beans,
/obj/item/food/canned/beans,
/obj/item/food/canned/beans,
@@ -1979,8 +1979,8 @@
"Gu" = (
/obj/effect/turf_decal/trimline/purple/line,
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/ghostship.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/ghostship.dmm
index fe1b82f7a21..ace5ed670ca 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/ghostship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/ghostship.dmm
@@ -525,7 +525,7 @@
/obj/effect/turf_decal/stripes/asteroid/corner{
dir = 1
},
-/obj/item/reagent_containers/food/drinks/waterbottle/empty,
+/obj/item/reagent_containers/cup/glass/waterbottle/empty,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/fakelattice/passthru,
/turf/open/floor/plating,
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm
index aa20bcace6e..f26652cc108 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm
@@ -3412,11 +3412,11 @@
/area/ruin/space/has_grav/skyrat/interdynefob/research)
"ma" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = -6;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = -2;
pixel_y = 3
},
@@ -3839,10 +3839,10 @@
dir = 1
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/turf/open/floor/iron,
@@ -3880,7 +3880,7 @@
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southeast)
"nW" = (
/obj/structure/bed/maint,
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/iron/dark/brown/side{
dir = 5
},
@@ -4380,18 +4380,18 @@
/obj/item/storage/box/ingredients/fruity,
/obj/item/storage/box/ingredients/fiesta,
/obj/item/storage/box/ingredients/american,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour=600);
name = "Premium All-Purpose Flour (16KG)";
volume = 600
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/enzyme{
list_reagents = list(/datum/reagent/consumable/enzyme=500);
name = "universe-sized universal enyzyme";
volume = 500
},
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice=150);
name = "Basmati Rice Sack (4KG)";
volume = 150
@@ -4418,7 +4418,7 @@
/area/ruin/space/has_grav/skyrat/interdynefob/security/prison)
"pB" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass,
/turf/open/floor/wood,
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southeast)
"pC" = (
@@ -4469,12 +4469,12 @@
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southwest)
"pM" = (
/obj/machinery/biogenerator,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/skyrat/interdynefob/security/prison)
"pN" = (
@@ -4561,7 +4561,7 @@
"pY" = (
/obj/structure/table/wood,
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southeast)
@@ -5251,11 +5251,11 @@
/obj/item/plate,
/obj/item/plate,
/obj/item/plate,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 6
},
-/obj/item/reagent_containers/food/condiment/saltshaker,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/saltshaker,
+/obj/item/reagent_containers/condiment/enzyme{
pixel_y = 8
},
/turf/open/floor/iron/kitchen{
@@ -5801,10 +5801,10 @@
dir = 1
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/obj/machinery/light/directional/south,
@@ -5887,11 +5887,11 @@
dir = 1
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3;
pixel_y = 16
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3;
pixel_y = 16
},
@@ -5899,13 +5899,13 @@
/area/ruin/space/has_grav/skyrat/interdynefob/security/prison)
"uF" = (
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_x = -4
},
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_x = 4
},
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/wirecutters,
/obj/item/shovel/spade,
/obj/item/shovel/spade,
@@ -7090,7 +7090,7 @@
/obj/structure/window/reinforced/survival_pod{
dir = 6
},
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/iron/large,
/area/ruin/space/has_grav/skyrat/interdynefob/service/diner)
"yC" = (
@@ -7246,7 +7246,7 @@
/area/ruin/space/has_grav/skyrat/interdynefob/medbay)
"yY" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -7383,7 +7383,7 @@
"zv" = (
/obj/structure/table,
/obj/machinery/light/directional/south,
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/iron/dark/purple/side{
dir = 10
},
@@ -8702,7 +8702,7 @@
/area/ruin/space/has_grav/skyrat/interdynefob/service/dorms/fitness)
"DX" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/wood,
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southeast)
"DY" = (
@@ -9833,8 +9833,8 @@
/obj/structure/closet/secure_closet/freezer/kitchen{
req_access = list(150)
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/soymilk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/soymilk,
/obj/item/storage/fancy/egg_box,
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/ruin/space/has_grav/skyrat/interdynefob/service/diner)
@@ -9974,11 +9974,11 @@
/area/ruin/space/has_grav/skyrat/interdynefob/halls)
"Iy" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3;
pixel_y = 9
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
dir = 1;
pixel_x = 3;
pixel_y = 9
@@ -10184,7 +10184,7 @@
/area/ruin/space/has_grav/skyrat/interdynefob/halls)
"Ji" = (
/obj/structure/safe,
-/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game,
+/obj/item/reagent_containers/cup/soda_cans/pwr_game,
/obj/item/storage/box/syndie_kit/chameleon/ghostcafe{
desc = "A sleek, sturdy box.";
name = "Chameleon Kit"
@@ -10337,11 +10337,11 @@
dir = 10
},
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -6;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass,
/turf/open/floor/wood,
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southeast)
"JG" = (
@@ -10660,8 +10660,8 @@
/obj/item/storage/box/lights/mixed,
/obj/item/clothing/gloves/botanic_leather,
/obj/item/clothing/gloves/color/blue,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/mop,
/obj/effect/turf_decal/tile/blue{
@@ -10939,10 +10939,10 @@
/area/ruin/space/has_grav/skyrat/interdynefob/bridge)
"LF" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez{
+/obj/item/reagent_containers/cup/bottle/nutrient/ez{
pixel_x = -5
},
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
pixel_x = 5
},
/obj/item/reagent_containers/syringe,
@@ -11654,8 +11654,8 @@
/obj/structure/closet/secure_closet/freezer/kitchen{
req_access = list(150)
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/soymilk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/soymilk,
/obj/structure/sign/poster/contraband/kss13{
pixel_x = -32
},
@@ -11706,7 +11706,7 @@
/area/ruin/space/has_grav/skyrat/interdynefob/research)
"Od" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/potassium{
+/obj/item/reagent_containers/cup/bottle/potassium{
pixel_x = -4;
pixel_y = 3
},
@@ -11726,7 +11726,7 @@
"Of" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/turf/open/floor/wood,
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southwest)
"Og" = (
@@ -11936,7 +11936,7 @@
/area/ruin/space/has_grav/skyrat/interdynefob/bridge/admiral)
"OU" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/iron,
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southwest)
"OV" = (
@@ -12321,7 +12321,7 @@
},
/area/ruin/space/has_grav/skyrat/interdynefob/security/prison)
"Qh" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/grass,
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southwest)
@@ -12866,7 +12866,7 @@
"RS" = (
/obj/structure/sink/directional/west,
/obj/structure/reagent_dispensers/watertank/high,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/machinery/airalarm/directional/east{
req_access = list(150)
},
@@ -13117,7 +13117,7 @@
},
/area/ruin/space/has_grav/skyrat/interdynefob/security/prison)
"SK" = (
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
/turf/open/floor/grass,
/area/ruin/space/has_grav/skyrat/interdynefob/security/prison)
"SL" = (
@@ -13263,7 +13263,7 @@
/area/ruin/space/has_grav/skyrat/interdynefob/service/hydroponics)
"Tp" = (
/obj/effect/decal/cleanable/cum,
-/obj/item/reagent_containers/food/drinks/waterbottle/empty,
+/obj/item/reagent_containers/cup/glass/waterbottle/empty,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southwest)
@@ -14052,7 +14052,7 @@
/area/ruin/space/has_grav/skyrat/interdynefob/service/diner)
"Wl" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game,
+/obj/item/reagent_containers/cup/soda_cans/pwr_game,
/turf/open/floor/iron,
/area/ruin/space/has_grav/skyrat/interdynefob/maintenance/southwest)
"Wn" = (
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/piratefort.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/piratefort.dmm
index e39a2d8e0bd..6fa3f9db433 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/piratefort.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/piratefort.dmm
@@ -133,10 +133,10 @@
"fN" = (
/obj/effect/turf_decal/bot,
/obj/structure/closet/crate/medical,
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
-/obj/item/reagent_containers/glass/beaker/synthflesh,
-/obj/item/reagent_containers/glass/beaker/synthflesh,
+/obj/item/reagent_containers/cup/beaker/cryoxadone,
+/obj/item/reagent_containers/cup/beaker/cryoxadone,
+/obj/item/reagent_containers/cup/beaker/synthflesh,
+/obj/item/reagent_containers/cup/beaker/synthflesh,
/obj/item/reagent_containers/pill/iron{
pixel_x = 8
},
@@ -413,8 +413,8 @@
/obj/structure/closet/secure_closet/freezer/fridge{
req_access = null
},
-/obj/item/reagent_containers/food/condiment/quality_oil,
-/obj/item/reagent_containers/food/condiment/quality_oil,
+/obj/item/reagent_containers/condiment/quality_oil,
+/obj/item/reagent_containers/condiment/quality_oil,
/turf/open/floor/iron/kitchen,
/area/ruin/space/has_grav/powered)
"rD" = (
@@ -1112,7 +1112,7 @@
/area/ruin/space/has_grav/powered)
"Yn" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/soysauce,
+/obj/item/reagent_containers/condiment/soysauce,
/turf/open/floor/iron/kitchen,
/area/ruin/space/has_grav/powered)
"Yt" = (
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm
index 31a1904024c..4f662f0440f 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm
@@ -53,7 +53,7 @@
"am" = (
/obj/structure/mopbucket,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/soap/nanotrasen,
/turf/open/floor/plating,
/area/ruin/space/has_grav/port_tarkon/afthall)
@@ -789,12 +789,12 @@
/area/ruin/space/has_grav/port_tarkon/centerhall)
"dW" = (
/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"dX" = (
@@ -1974,17 +1974,17 @@
/area/ruin/space/has_grav/port_tarkon/porthall)
"kI" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -2
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 2;
pixel_y = 1
},
@@ -3787,7 +3787,7 @@
pixel_y = 8
},
/obj/effect/spawner/random/entertainment/cigarette_pack,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/iron/white,
/area/ruin/space/has_grav/port_tarkon/centerhall)
"uD" = (
@@ -5702,8 +5702,8 @@
/area/ruin/space/has_grav/port_tarkon/comms)
"FS" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/enzyme,
+/obj/item/reagent_containers/condiment/sugar,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"FT" = (
@@ -6812,8 +6812,8 @@
/area/ruin/space/has_grav/port_tarkon/forehall)
"KZ" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"La" = (
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm
index e728a09dfe5..8d1ef10d201 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm
@@ -42,7 +42,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/mopbucket,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/soap/nanotrasen,
/turf/open/floor/plating,
/area/ruin/space/has_grav/port_tarkon/afthall)
@@ -693,12 +693,12 @@
"dW" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"dX" = (
@@ -1979,17 +1979,17 @@
/area/ruin/space/has_grav)
"kI" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -2
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 2;
pixel_y = 1
},
@@ -3779,7 +3779,7 @@
pixel_y = 8
},
/obj/effect/spawner/random/entertainment/cigarette_pack,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/iron/white,
/area/ruin/space/has_grav/port_tarkon/centerhall)
"uD" = (
@@ -5576,9 +5576,9 @@
/area/ruin/space/has_grav/port_tarkon/comms)
"FS" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/enzyme,
+/obj/item/reagent_containers/condiment/enzyme,
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"FT" = (
@@ -6518,8 +6518,8 @@
/area/ruin/space/has_grav/port_tarkon/forehall)
"KZ" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm
index 0bc8174dd38..ef8b95f77ac 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm
@@ -34,7 +34,7 @@
"am" = (
/obj/structure/mopbucket,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/soap/nanotrasen,
/turf/open/floor/plating,
/area/ruin/space/has_grav/port_tarkon/afthall)
@@ -621,12 +621,12 @@
/area/ruin/space/has_grav/port_tarkon/centerhall)
"dW" = (
/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"dX" = (
@@ -1711,17 +1711,17 @@
/area/ruin/space/has_grav/port_tarkon/forehall)
"kI" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -2
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 2;
pixel_y = 1
},
@@ -3289,7 +3289,7 @@
pixel_y = 8
},
/obj/effect/spawner/random/entertainment/cigarette_pack,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/white,
/area/ruin/space/has_grav/port_tarkon/centerhall)
@@ -4856,8 +4856,8 @@
/area/ruin/space/has_grav/port_tarkon/comms)
"FS" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/enzyme,
+/obj/item/reagent_containers/condiment/sugar,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"FT" = (
@@ -5719,8 +5719,8 @@
/area/ruin/space/has_grav/port_tarkon/developement)
"KZ" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"La" = (
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm
index 30a4c5969a9..63085ac7f9b 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm
@@ -49,7 +49,7 @@
"am" = (
/obj/structure/mopbucket,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/soap/nanotrasen,
/turf/open/floor/plating,
/area/ruin/space/has_grav/port_tarkon/afthall)
@@ -659,12 +659,12 @@
/area/ruin/space/has_grav/port_tarkon/centerhall)
"dW" = (
/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"dX" = (
@@ -1887,17 +1887,17 @@
/area/ruin/space/has_grav/port_tarkon/forehall)
"kI" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -2
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 2;
pixel_y = 1
},
@@ -3534,7 +3534,7 @@
pixel_y = 8
},
/obj/effect/spawner/random/entertainment/cigarette_pack,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/iron/white,
/area/ruin/space/has_grav/port_tarkon/centerhall)
"uD" = (
@@ -5297,8 +5297,8 @@
/area/ruin/space/has_grav/port_tarkon/comms)
"FS" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/enzyme,
+/obj/item/reagent_containers/condiment/sugar,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"FT" = (
@@ -6255,8 +6255,8 @@
/area/ruin/space/has_grav/port_tarkon/forehall)
"KZ" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/port_tarkon/kitchen)
"La" = (
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/salvagepost.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/salvagepost.dmm
index df3068324ca..4efb0e4cd44 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/salvagepost.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/salvagepost.dmm
@@ -625,10 +625,10 @@
/obj/structure/rack/shelf,
/obj/effect/spawner/random/food_or_drink/donkpockets,
/obj/effect/spawner/random/food_or_drink/donkpockets,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
/turf/open/floor/iron/dark,
/area/ruin/powered)
"Ee" = (
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/scrapheap.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/scrapheap.dmm
index 04435dee555..53843dd8c14 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/scrapheap.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/scrapheap.dmm
@@ -641,8 +641,8 @@
"zC" = (
/obj/structure/closet/crate/medical,
/obj/effect/turf_decal/bot,
-/obj/item/reagent_containers/glass/beaker/bluespace,
-/obj/item/reagent_containers/glass/beaker/bluespace,
+/obj/item/reagent_containers/cup/beaker/bluespace,
+/obj/item/reagent_containers/cup/beaker/bluespace,
/turf/open/floor/iron,
/area/space)
"zX" = (
@@ -1354,8 +1354,8 @@
/obj/structure/closet/crate/medical,
/obj/effect/turf_decal/bot,
/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/reagent_containers/glass/beaker/synthflesh,
-/obj/item/reagent_containers/glass/beaker/synthflesh,
+/obj/item/reagent_containers/cup/beaker/synthflesh,
+/obj/item/reagent_containers/cup/beaker/synthflesh,
/obj/item/reagent_containers/pill/iron,
/obj/item/reagent_containers/pill/iron,
/obj/item/reagent_containers/pill/iron,
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/waypointstation.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/waypointstation.dmm
index 34c7e5c9258..17f260e0618 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/waypointstation.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/waypointstation.dmm
@@ -295,7 +295,7 @@
"pP" = (
/obj/structure/closet/crate/large,
/obj/effect/decal/cleanable/xenoblood/xgibs/down,
-/obj/item/reagent_containers/glass/bottle/random_virus,
+/obj/item/reagent_containers/cup/bottle/random_virus,
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/waypoint)
"qh" = (
diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/wreckedhomestead.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/wreckedhomestead.dmm
index 153df82dde2..aa20c02b90d 100644
--- a/_maps/RandomRuins/SpaceRuins/skyrat/wreckedhomestead.dmm
+++ b/_maps/RandomRuins/SpaceRuins/skyrat/wreckedhomestead.dmm
@@ -77,7 +77,7 @@
"mP" = (
/obj/structure/table/reinforced,
/obj/item/storage/backpack/duffelbag/med/surgery,
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/obj/item/reagent_containers/cup/beaker/cryoxadone,
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{
dir = 5
},
diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
index 95b4dd6f1c2..a9e71a89f29 100644
--- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
+++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
@@ -573,11 +573,11 @@
"fZ" = (
/obj/structure/table/wood,
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 7;
pixel_y = 9
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 7;
pixel_y = 5
},
@@ -851,7 +851,7 @@
"if" = (
/obj/structure/table/reinforced,
/obj/item/storage/bag/tray,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 5
},
/turf/open/floor/iron/cafeteria,
@@ -920,7 +920,7 @@
pixel_x = 6;
pixel_y = 6
},
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5
},
/obj/structure/cable,
@@ -954,7 +954,7 @@
dir = 10
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/tea,
+/obj/item/reagent_containers/cup/glass/mug/tea,
/turf/open/floor/stone,
/area/ruin/space/has_grav/hotel/bar)
"iI" = (
@@ -1088,13 +1088,13 @@
/obj/structure/window/reinforced/survival_pod{
dir = 8
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
/obj/machinery/light/directional/south,
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/ruin/space/has_grav/hotel/bar)
"jq" = (
-/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
/obj/effect/decal/cleanable/food/flour,
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/ruin/space/has_grav/hotel/bar)
@@ -1495,7 +1495,7 @@
/area/ruin/space/has_grav/hotel/dock)
"mW" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/tea,
+/obj/item/reagent_containers/cup/glass/mug/tea,
/turf/open/floor/carpet/blue,
/area/ruin/space/has_grav/hotel)
"mX" = (
@@ -2489,7 +2489,7 @@
pixel_x = -4;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 6;
pixel_y = 17
},
@@ -2657,7 +2657,7 @@
pixel_x = -4;
pixel_y = 0
},
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_x = 10;
pixel_y = 17
},
@@ -2904,11 +2904,11 @@
"EC" = (
/obj/structure/table/wood,
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 7;
pixel_y = 9
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 7;
pixel_y = 5
},
@@ -3007,7 +3007,7 @@
},
/obj/structure/table/wood/fancy/orange,
/obj/machinery/light/directional/north,
-/obj/item/reagent_containers/food/drinks/mug/tea,
+/obj/item/reagent_containers/cup/glass/mug/tea,
/turf/open/floor/carpet/royalblue,
/area/ruin/space/has_grav/hotel/guestroom/room_4)
"FB" = (
@@ -3114,7 +3114,7 @@
/area/ruin/space/has_grav/hotel/guestroom/room_6)
"Gz" = (
/obj/structure/table/wood/fancy/royalblue,
-/obj/item/reagent_containers/food/drinks/mug/tea,
+/obj/item/reagent_containers/cup/glass/mug/tea,
/turf/open/floor/carpet/orange,
/area/ruin/space/has_grav/hotel/guestroom/room_6)
"GB" = (
@@ -3312,7 +3312,7 @@
/area/template_noop)
"Je" = (
/obj/structure/cable,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/catwalk_floor,
/area/ruin/space/has_grav/hotel/custodial)
"Jj" = (
@@ -3669,11 +3669,11 @@
"OJ" = (
/obj/structure/table/wood,
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 7;
pixel_y = 9
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 7;
pixel_y = 5
},
diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel_skyrat.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel_skyrat.dmm
index 5e6d52270b7..a86681afbf1 100644
--- a/_maps/RandomRuins/SpaceRuins/spacehotel_skyrat.dmm
+++ b/_maps/RandomRuins/SpaceRuins/spacehotel_skyrat.dmm
@@ -107,7 +107,7 @@
/area/ruin/space/has_grav/hotel)
"aF" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/bottle/champagne,
+/obj/item/reagent_containers/cup/glass/bottle/champagne,
/turf/open/floor/carpet/royalblack,
/area/ruin/space/has_grav/hotel/dock)
"aG" = (
@@ -443,7 +443,7 @@
/area/ruin/space/has_grav/hotel/dock)
"dv" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/wood,
/area/ruin/space/has_grav/hotel/bar)
"dx" = (
@@ -1709,8 +1709,8 @@
/area/ruin/space/has_grav/hotel/dock)
"ji" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/glass/shaker,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/wood,
/area/ruin/space/has_grav/hotel/bar)
"jm" = (
@@ -2116,7 +2116,7 @@
/area/ruin/space/has_grav/hotel/security)
"kL" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/ruin/space/has_grav/hotel/security)
@@ -2290,7 +2290,7 @@
/obj/structure/reagent_dispensers/watertank/high,
/obj/item/stack/sheet/mineral/wood/fifty,
/obj/item/stack/sheet/mineral/wood/fifty,
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/wood,
/area/ruin/space/has_grav/hotel/sauna)
"lp" = (
@@ -2616,7 +2616,7 @@
/area/ruin/space/has_grav/hotel/custodial)
"mi" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/reagent_containers/spray/cleaner,
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -3759,7 +3759,7 @@
/area/ruin/space/has_grav/hotel)
"vI" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/soysauce,
+/obj/item/reagent_containers/condiment/soysauce,
/turf/open/floor/iron/cafeteria,
/area/ruin/space/has_grav/hotel/bar)
"vK" = (
@@ -4989,10 +4989,10 @@
/turf/open/floor/iron/white,
/area/ruin/space/has_grav/hotel/workroom)
"GL" = (
-/obj/item/reagent_containers/food/condiment/rice,
-/obj/item/reagent_containers/food/condiment/rice,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/condiment/rice,
+/obj/item/reagent_containers/condiment/rice,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
/obj/structure/closet/secure_closet/freezer/kitchen{
req_access = list("away_general")
},
@@ -5060,10 +5060,10 @@
"HD" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 5
},
/turf/open/floor/iron/cafeteria,
@@ -5201,8 +5201,8 @@
/area/ruin/space/has_grav/hotel/bar)
"Ja" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
@@ -5223,7 +5223,7 @@
/area/ruin/space/has_grav/hotel)
"Jh" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/wood,
/area/ruin/space/has_grav/hotel/bar)
"Jp" = (
@@ -5712,9 +5712,9 @@
/turf/open/floor/iron/freezer,
/area/ruin/space/has_grav/hotel/guestroom/room_5)
"OB" = (
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
/obj/structure/closet/secure_closet/freezer/fridge{
req_access = list("away_general")
},
@@ -6211,15 +6211,15 @@
/area/ruin/space/has_grav/hotel)
"SV" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_x = -5;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 7;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 7;
pixel_y = 12
},
@@ -6227,10 +6227,10 @@
/area/ruin/space/has_grav/hotel/workroom)
"SY" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/turf/open/floor/iron/cafeteria,
@@ -6261,15 +6261,15 @@
/turf/open/floor/plating,
/area/ruin/space/has_grav/hotel)
"Tj" = (
-/obj/item/reagent_containers/glass/bottle/morphine,
-/obj/item/reagent_containers/glass/bottle/toxin{
+/obj/item/reagent_containers/cup/bottle/morphine,
+/obj/item/reagent_containers/cup/bottle/toxin{
pixel_x = 5;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -5
},
/obj/item/reagent_containers/syringe/epinephrine,
@@ -6282,7 +6282,7 @@
},
/obj/structure/closet/crate/hydroponics,
/obj/item/wirecutters,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/cultivator,
/obj/item/wrench,
/obj/item/shovel/spade,
@@ -6614,8 +6614,8 @@
/area/ruin/space/has_grav/hotel/workroom/quarters)
"WP" = (
/obj/structure/reagent_dispensers/watertank/high,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/iron,
/area/ruin/space/has_grav/hotel/bar)
"WS" = (
diff --git a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm
index 91bb2c78e65..b6e4413984d 100644
--- a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm
+++ b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm
@@ -266,11 +266,11 @@
/area/ruin/space/has_grav/turretedoutpost)
"aV" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_x = -4;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{
pixel_x = 3
},
/turf/open/floor/iron,
diff --git a/_maps/RandomRuins/SpaceRuins/whiteshipruin_box_skyrat.dmm b/_maps/RandomRuins/SpaceRuins/whiteshipruin_box_skyrat.dmm
index 58f6e17a10e..d254027f695 100644
--- a/_maps/RandomRuins/SpaceRuins/whiteshipruin_box_skyrat.dmm
+++ b/_maps/RandomRuins/SpaceRuins/whiteshipruin_box_skyrat.dmm
@@ -44,9 +44,9 @@
/area/ruin/space/has_grav/whiteship/box)
"fK" = (
/obj/structure/closet/crate,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
/turf/open/floor/mineral/titanium/white,
/area/ruin/space/has_grav/whiteship/box)
"gK" = (
@@ -243,8 +243,8 @@
/obj/structure/closet/crate{
icon_state = "crateopen"
},
-/obj/item/reagent_containers/food/drinks/waterbottle,
-/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/cup/glass/waterbottle,
+/obj/item/reagent_containers/cup/glass/waterbottle,
/turf/open/floor/mineral/titanium/white,
/area/ruin/space/has_grav/whiteship/box)
"zG" = (
@@ -341,7 +341,7 @@
/area/ruin/space/has_grav/whiteship/box)
"IA" = (
/obj/item/trash/can/food/beans,
-/obj/item/reagent_containers/food/drinks/waterbottle/large/empty,
+/obj/item/reagent_containers/cup/glass/waterbottle/large/empty,
/obj/item/trash/candy,
/obj/structure/closet/crate/trashcart,
/turf/open/floor/mineral/titanium/white,
@@ -353,7 +353,7 @@
"Jv" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/closet/mini_fridge,
-/obj/item/reagent_containers/food/drinks/soda_cans/grey_bull,
+/obj/item/reagent_containers/cup/soda_cans/grey_bull,
/turf/open/floor/mineral/titanium/white,
/area/ruin/space/has_grav/whiteship/box)
"Jy" = (
diff --git a/_maps/RandomZLevels/SnowCabin.dmm b/_maps/RandomZLevels/SnowCabin.dmm
index 3b6ed3d5b1a..a194fa041a6 100644
--- a/_maps/RandomZLevels/SnowCabin.dmm
+++ b/_maps/RandomZLevels/SnowCabin.dmm
@@ -279,7 +279,7 @@
},
/obj/structure/janitorialcart,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/clothing/suit/caution,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
@@ -339,7 +339,7 @@
/area/awaymission/cabin)
"bc" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/britcup,
+/obj/item/reagent_containers/cup/glass/britcup,
/turf/open/floor/carpet,
/area/awaymission/cabin)
"bd" = (
@@ -554,7 +554,7 @@
/area/awaymission/cabin)
"bU" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/wood,
/area/awaymission/cabin)
"bV" = (
@@ -766,18 +766,18 @@
/area/awaymission/cabin)
"cJ" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 8;
pixel_y = 10
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 8
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 10
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8
},
/obj/structure/cable,
@@ -785,7 +785,7 @@
/area/awaymission/cabin)
"cK" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/sillycup/smallcarton{
+/obj/item/reagent_containers/cup/glass/sillycup/smallcarton{
pixel_y = 4
},
/turf/open/floor/wood,
@@ -878,7 +878,7 @@
dir = 1
},
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{
desc = "A fancy bottle of vodka. The name isn't in Galactic Common though.";
name = "Porosha Vodka"
},
@@ -963,7 +963,7 @@
/area/awaymission/cabin/snowforest/sovietsurface)
"dt" = (
/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/reagent_containers/food/condiment/mayonnaise,
+/obj/item/reagent_containers/condiment/mayonnaise,
/turf/open/floor/iron/freezer,
/area/awaymission/cabin)
"du" = (
@@ -1236,7 +1236,7 @@
/area/awaymission/cabin)
"ev" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/wood,
/area/awaymission/cabin)
"ew" = (
@@ -2069,11 +2069,11 @@
"he" = (
/obj/structure/table/wood,
/obj/structure/cable,
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_y = -2
},
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_x = 8;
pixel_y = 8
@@ -2248,7 +2248,7 @@
/area/awaymission/cabin)
"hF" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_y = 2
},
@@ -2300,7 +2300,7 @@
/turf/open/floor/plating/snowed,
/area/awaymission/cabin/caves)
"hQ" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/turf/open/floor/plating/snowed,
/area/awaymission/cabin/caves)
"hR" = (
@@ -2428,7 +2428,7 @@
/area/awaymission/cabin/caves/sovietcave)
"is" = (
/obj/structure/closet/secure_closet/freezer/kitchen,
-/obj/item/reagent_containers/food/condiment/enzyme,
+/obj/item/reagent_containers/condiment/enzyme,
/turf/open/floor/iron/freezer,
/area/awaymission/cabin)
"iv" = (
@@ -2489,7 +2489,7 @@
/area/awaymission/cabin/caves)
"iR" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_x = -7;
pixel_y = -2
@@ -2498,7 +2498,7 @@
/area/awaymission/cabin)
"iS" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_x = 7;
pixel_y = 2
@@ -2507,7 +2507,7 @@
/area/awaymission/cabin)
"iT" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_x = -4;
pixel_y = 4
@@ -2516,12 +2516,12 @@
/area/awaymission/cabin)
"iU" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_x = -5;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_x = 7;
pixel_y = -2
@@ -2748,14 +2748,14 @@
/area/awaymission/cabin)
"jy" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/bottle/wine{
+/obj/item/reagent_containers/cup/glass/bottle/wine{
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -7;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 7;
pixel_y = 3
},
@@ -3056,7 +3056,7 @@
"kK" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/reagent_containers/cup/glass/bottle/vodka,
/turf/open/floor/mineral/plastitanium/red{
name = "soviet floor"
},
diff --git a/_maps/RandomZLevels/TheBeach.dmm b/_maps/RandomZLevels/TheBeach.dmm
index 0d7de3b1621..ab3b00e8584 100644
--- a/_maps/RandomZLevels/TheBeach.dmm
+++ b/_maps/RandomZLevels/TheBeach.dmm
@@ -197,7 +197,7 @@
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"aH" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{
+/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind{
pixel_x = -17;
pixel_y = 17
},
@@ -224,7 +224,7 @@
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"aS" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime{
+/obj/item/reagent_containers/cup/soda_cans/lemon_lime{
pixel_x = -12;
pixel_y = 14
},
@@ -384,7 +384,7 @@
/area/awaymission/beach)
"bu" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_y = 3
},
/turf/open/floor/wood,
@@ -519,7 +519,7 @@
/area/awaymission/beach)
"bO" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/tequila{
+/obj/item/reagent_containers/cup/glass/bottle/tequila{
pixel_y = 2
},
/turf/open/floor/wood,
@@ -676,7 +676,7 @@
/area/awaymission/beach)
"cl" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/wood,
/area/awaymission/beach)
"cn" = (
@@ -708,14 +708,14 @@
req_access = list("kitchen")
},
/obj/item/storage/fancy/egg_box,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/mayonnaise,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/enzyme,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/mayonnaise,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/enzyme,
/turf/open/floor/wood,
/area/awaymission/beach)
"cs" = (
@@ -781,7 +781,7 @@
/area/awaymission/beach)
"cD" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_y = 7
},
/obj/item/food/burger/crab{
@@ -792,12 +792,12 @@
/area/awaymission/beach)
"cE" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb,
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb,
/turf/open/floor/wood,
/area/awaymission/beach)
"cF" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime,
+/obj/item/reagent_containers/cup/soda_cans/lemon_lime,
/turf/open/floor/wood,
/area/awaymission/beach)
"cG" = (
@@ -839,12 +839,12 @@
/area/awaymission/beach)
"cN" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/soda_cans/sodawater,
-/obj/item/reagent_containers/food/drinks/soda_cans/shamblers,
-/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game,
-/obj/item/reagent_containers/food/drinks/soda_cans/air,
-/obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter,
-/obj/item/reagent_containers/food/drinks/soda_cans/tonic,
+/obj/item/reagent_containers/cup/soda_cans/sodawater,
+/obj/item/reagent_containers/cup/soda_cans/shamblers,
+/obj/item/reagent_containers/cup/soda_cans/pwr_game,
+/obj/item/reagent_containers/cup/soda_cans/air,
+/obj/item/reagent_containers/cup/soda_cans/canned_laughter,
+/obj/item/reagent_containers/cup/soda_cans/tonic,
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"cO" = (
@@ -852,11 +852,11 @@
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"cP" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime{
+/obj/item/reagent_containers/cup/soda_cans/lemon_lime{
pixel_x = -12;
pixel_y = -7
},
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb{
pixel_x = 13;
pixel_y = -7
},
@@ -864,7 +864,7 @@
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"cQ" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/starkist{
+/obj/item/reagent_containers/cup/soda_cans/starkist{
pixel_x = -12;
pixel_y = -6
},
@@ -872,14 +872,14 @@
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"cR" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = -8;
pixel_y = -4
},
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"cS" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb{
pixel_x = -9;
pixel_y = -9
},
@@ -887,15 +887,15 @@
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"cT" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind,
+/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind,
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"cU" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = -8;
pixel_y = -6
},
-/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{
+/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind{
pixel_x = 15
},
/obj/structure/fluff/beach_umbrella/science,
@@ -909,13 +909,13 @@
/turf/open/misc/beach/coastline_t/sandwater_inner,
/area/awaymission/beach)
"cW" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime{
+/obj/item/reagent_containers/cup/soda_cans/lemon_lime{
pixel_x = -12
},
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"cX" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = -5;
pixel_y = -5
},
@@ -923,7 +923,7 @@
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"cY" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/starkist{
+/obj/item/reagent_containers/cup/soda_cans/starkist{
pixel_x = -6
},
/turf/open/misc/beach/sand,
@@ -969,7 +969,7 @@
/area/awaymission/beach)
"hw" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/ale,
+/obj/item/reagent_containers/cup/glass/bottle/ale,
/turf/open/floor/wood,
/area/awaymission/beach)
"iy" = (
@@ -997,7 +997,7 @@
/area/awaymission/beach)
"lA" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/maltliquor{
+/obj/item/reagent_containers/cup/glass/bottle/maltliquor{
pixel_y = 3
},
/turf/open/floor/wood,
@@ -1011,7 +1011,7 @@
/turf/open/floor/wood,
/area/awaymission/beach)
"mV" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer/light{
+/obj/item/reagent_containers/cup/glass/bottle/beer/light{
pixel_x = -14;
pixel_y = 15
},
@@ -1025,8 +1025,8 @@
"sG" = (
/obj/structure/table/wood,
/obj/item/clothing/glasses/sunglasses,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/turf/open/floor/wood,
/area/awaymission/beach)
"wr" = (
@@ -1058,7 +1058,7 @@
/area/awaymission/beach)
"zc" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/sake{
+/obj/item/reagent_containers/cup/glass/bottle/sake{
pixel_y = 4
},
/turf/open/floor/wood,
@@ -1122,16 +1122,16 @@
/area/awaymission/beach)
"Nr" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/turf/open/misc/beach/sand,
/area/awaymission/beach)
"QQ" = (
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_y = 2
},
/obj/structure/table/wood,
@@ -1160,7 +1160,7 @@
/turf/open/floor/wood,
/area/awaymission/beach)
"Vx" = (
-/obj/item/reagent_containers/food/drinks/bottle/wine{
+/obj/item/reagent_containers/cup/glass/bottle/wine{
pixel_y = 4
},
/obj/structure/table/wood,
diff --git a/_maps/RandomZLevels/blackmesa.dmm b/_maps/RandomZLevels/blackmesa.dmm
index 2e6fa88cd06..5e2fc032854 100644
--- a/_maps/RandomZLevels/blackmesa.dmm
+++ b/_maps/RandomZLevels/blackmesa.dmm
@@ -116,7 +116,7 @@
/area/awaymission/black_mesa/xen/vortigaunt_village_nihilanth)
"abS" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/mug/tea,
+/obj/item/reagent_containers/cup/glass/mug/tea,
/turf/open/floor/iron/textured,
/area/awaymission/black_mesa/to_cryo_room)
"acc" = (
@@ -1101,7 +1101,7 @@
pixel_y = 29
},
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light{
+/obj/item/reagent_containers/cup/glass/bottle/beer/light{
pixel_x = -6;
pixel_y = -6
},
@@ -2128,7 +2128,7 @@
/area/awaymission/black_mesa/tram_room)
"aAI" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty{
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
pixel_x = 8;
pixel_y = 3
},
@@ -2189,7 +2189,7 @@
/area/awaymission/black_mesa/tram_room)
"aBh" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light{
+/obj/item/reagent_containers/cup/glass/bottle/beer/light{
pixel_x = -5;
pixel_y = 9
},
@@ -2473,7 +2473,7 @@
/obj/item/stack/spacecash/c1{
pixel_y = 5
},
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/iron/dark,
/area/awaymission/black_mesa/security_outpost)
"aEW" = (
@@ -2601,7 +2601,7 @@
/obj/item/paper/crumpled/awaymissions/moonoutpost19/hastey_note{
default_raw_text = "Right, I'm a commie? So what? I'm proud of it.."
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_x = 11
},
/obj/effect/mapping_helpers/broken_floor,
@@ -3221,22 +3221,22 @@
/turf/open/misc/ironsand/black_mesa,
/area/awaymission/black_mesa)
"aOa" = (
-/obj/item/reagent_containers/food/condiment/milk{
+/obj/item/reagent_containers/condiment/milk{
pixel_x = 6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/condiment/sugar{
+/obj/item/reagent_containers/condiment/sugar{
pixel_y = 4
},
-/obj/item/reagent_containers/food/condiment/soymilk{
+/obj/item/reagent_containers/condiment/soymilk{
pixel_x = -6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/ice{
+/obj/item/reagent_containers/cup/glass/ice{
pixel_x = -4;
pixel_y = -2
},
-/obj/item/reagent_containers/food/drinks/bottle/cream{
+/obj/item/reagent_containers/cup/glass/bottle/juice/cream{
pixel_x = 3;
pixel_y = -2
},
@@ -3310,15 +3310,15 @@
pixel_x = -4;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
pixel_x = -2;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/mug/tea{
+/obj/item/reagent_containers/cup/glass/mug/tea{
pixel_x = 4;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = -3
},
/obj/structure/window/reinforced{
@@ -3373,7 +3373,7 @@
/turf/open/floor/plating,
/area/awaymission/black_mesa/entrance)
"aPB" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/grey_bull,
+/obj/item/reagent_containers/cup/soda_cans/grey_bull,
/turf/open/misc/ironsand/black_mesa,
/area/awaymission/black_mesa)
"aPG" = (
@@ -5942,7 +5942,7 @@
/area/awaymission/black_mesa/xen/acid_lake_building)
"ezH" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/synthflesh,
+/obj/item/reagent_containers/cup/beaker/synthflesh,
/turf/open/floor/iron/smooth_large,
/area/awaymission/black_mesa/deep_sci_chem)
"ezT" = (
@@ -6401,10 +6401,10 @@
/area/awaymission/black_mesa/high_security_surgery)
"fwx" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = -3
},
-/obj/item/reagent_containers/food/drinks/mug/tea{
+/obj/item/reagent_containers/cup/glass/mug/tea{
pixel_x = 4;
pixel_y = 2
},
@@ -6804,7 +6804,7 @@
},
/obj/structure/table,
/obj/item/storage/fancy/donut_box,
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/obj/item/assembly/signaler,
/obj/item/gun_maintenance_supplies,
/obj/item/gun_maintenance_supplies,
@@ -7417,7 +7417,7 @@
/area/awaymission/black_mesa/xen/acid_lake)
"hMp" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/mug/tea{
+/obj/item/reagent_containers/cup/glass/mug/tea{
pixel_x = 4;
pixel_y = 2
},
@@ -8720,8 +8720,8 @@
/area/awaymission/black_mesa/entrance_internal_hall)
"kAW" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/iron/smooth_large,
/area/awaymission/black_mesa/deep_sci_chem)
"kBh" = (
@@ -9217,11 +9217,11 @@
/area/awaymission/black_mesa/black_ops_entrance)
"lDC" = (
/obj/structure/closet/wardrobe,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
/turf/open/floor/iron/dark/yellow,
/area/awaymission/black_mesa/hecu_zone_bathroom)
"lDP" = (
@@ -9533,7 +9533,7 @@
/area/awaymission/black_mesa/entrance_internal_hall)
"mnV" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/bluespace,
+/obj/item/reagent_containers/cup/beaker/bluespace,
/turf/open/floor/iron/smooth_large,
/area/awaymission/black_mesa/deep_sci_chem)
"mpE" = (
@@ -9723,7 +9723,7 @@
/turf/open/floor/iron/dark,
/area/awaymission/black_mesa/resonant_chamber)
"mPM" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty,
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty,
/obj/effect/spawner/random/trash/mess,
/turf/open/floor/wood/parquet,
/area/awaymission/black_mesa/employee_dorm_room)
@@ -9873,7 +9873,7 @@
/area/awaymission/black_mesa/entrance_hall)
"njp" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/turf/open/floor/iron/dark,
/area/awaymission/black_mesa/science_internal)
"njF" = (
@@ -12861,7 +12861,7 @@
/area/awaymission/black_mesa/deep_sci_storage)
"tvK" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = -3
},
/obj/item/food/cakeslice/pound_cake_slice{
@@ -14205,7 +14205,7 @@
"wmF" = (
/obj/structure/lattice/catwalk,
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
/turf/open/floor/iron/dark,
/area/awaymission/black_mesa/xen/acid_lake)
"wmH" = (
diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm
index f32bbde9109..798a345a3cf 100644
--- a/_maps/RandomZLevels/caves.dmm
+++ b/_maps/RandomZLevels/caves.dmm
@@ -1066,7 +1066,7 @@
/area/awaymission/caves/bmp_asteroid)
"gf" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass,
/turf/open/floor/iron,
/area/awaymission/caves/bmp_asteroid)
"gg" = (
@@ -1148,7 +1148,7 @@
/turf/open/floor/iron,
/area/awaymission/caves/bmp_asteroid)
"gy" = (
-/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass,
/turf/open/floor/iron,
/area/awaymission/caves/bmp_asteroid)
"gz" = (
diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm
index 353766161ca..1bff694971e 100644
--- a/_maps/RandomZLevels/moonoutpost19.dmm
+++ b/_maps/RandomZLevels/moonoutpost19.dmm
@@ -2129,7 +2129,7 @@
/obj/item/reagent_containers/spray/pepper,
/obj/item/grenade/flashbang,
/obj/item/storage/belt/security,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = -3;
pixel_y = -2
},
@@ -3621,10 +3621,10 @@
"jm" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
/obj/machinery/door/poddoor/shutters{
@@ -3874,7 +3874,7 @@
/obj/item/book/manual/wiki/barman_recipes{
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/iron/cafeteria{
dir = 5
},
@@ -4043,7 +4043,7 @@
"kn" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_y = 5
},
/obj/machinery/door/poddoor/shutters{
@@ -4818,9 +4818,9 @@
name = "kitchen Cabinet";
req_access = list("away_maintenance")
},
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/sugar,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/showroomfloor{
heat_capacity = 1e+006;
@@ -4848,9 +4848,9 @@
name = "refrigerator";
req_access = list("away_maintenance")
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
/obj/item/storage/fancy/egg_box,
/turf/open/floor/iron/showroomfloor{
heat_capacity = 1e+006;
@@ -4960,15 +4960,15 @@
/area/awaymission/moonoutpost19/arrivals)
"mE" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_x = -6;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 3
},
/turf/open/floor/iron/dark,
diff --git a/_maps/RandomZLevels/mothership_astrum.dmm b/_maps/RandomZLevels/mothership_astrum.dmm
index e2469a68961..e19f644f32b 100644
--- a/_maps/RandomZLevels/mothership_astrum.dmm
+++ b/_maps/RandomZLevels/mothership_astrum.dmm
@@ -515,7 +515,7 @@
/obj/structure/window{
dir = 8
},
-/obj/item/reagent_containers/glass/beaker/meta,
+/obj/item/reagent_containers/cup/beaker/meta,
/turf/open/floor/plating/abductor,
/area/awaymission/mothership_astrum/halls)
"iO" = (
@@ -827,7 +827,7 @@
/obj/structure/window{
dir = 8
},
-/obj/item/reagent_containers/glass/mortar,
+/obj/item/reagent_containers/cup/mortar,
/obj/item/pestle,
/turf/open/floor/plating/abductor2,
/area/awaymission/mothership_astrum/halls)
@@ -1316,7 +1316,7 @@
/turf/open/floor/plating/abductor2,
/area/awaymission/mothership_astrum/halls)
"uY" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/starkist{
+/obj/item/reagent_containers/cup/soda_cans/starkist{
pixel_x = -6
},
/turf/open/misc/beach/sand,
@@ -1789,7 +1789,7 @@
/obj/structure/window{
dir = 4
},
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/turf/open/floor/plating/abductor,
/area/awaymission/mothership_astrum/halls)
"BU" = (
@@ -1860,7 +1860,7 @@
/area/awaymission/mothership_astrum/halls)
"CB" = (
/obj/structure/table/abductor,
-/obj/item/reagent_containers/glass/beaker/bluespace,
+/obj/item/reagent_containers/cup/beaker/bluespace,
/turf/open/floor/mineral/abductor,
/area/awaymission/mothership_astrum/halls)
"CC" = (
@@ -1943,7 +1943,7 @@
/turf/open/floor/plating/abductor2,
/area/awaymission/mothership_astrum/halls)
"Ds" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime{
+/obj/item/reagent_containers/cup/soda_cans/lemon_lime{
pixel_x = -12
},
/turf/open/misc/beach/sand,
@@ -2113,7 +2113,7 @@
/area/awaymission/mothership_astrum/deck2)
"Fu" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/glass/bottle/ethanol{
+/obj/item/reagent_containers/cup/bottle/ethanol{
name = "Delicious Alcohol"
},
/turf/open/floor/wood,
@@ -2164,7 +2164,7 @@
/turf/open/floor/plating/abductor2,
/area/awaymission/mothership_astrum/halls)
"FL" = (
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/structure/table/wood,
/obj/item/stack/spacecash/c10,
/obj/item/stack/spacecash/c100,
@@ -2554,11 +2554,11 @@
/area/awaymission/mothership_astrum/halls)
"JR" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 5;
pixel_y = -2
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -2;
pixel_y = 2
},
@@ -2797,7 +2797,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/item/reagent_containers/glass/bottle/ethanol{
+/obj/item/reagent_containers/cup/bottle/ethanol{
name = "Delicious Alcohol"
},
/turf/open/floor/iron,
@@ -3174,7 +3174,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 10
},
-/obj/item/reagent_containers/glass/bottle/ethanol{
+/obj/item/reagent_containers/cup/bottle/ethanol{
name = "Delicious Alcohol"
},
/turf/open/floor/iron,
@@ -3186,7 +3186,7 @@
dir = 1
},
/obj/effect/turf_decal/stripes/line,
-/obj/item/reagent_containers/glass/bottle/ethanol{
+/obj/item/reagent_containers/cup/bottle/ethanol{
name = "Delicious Alcohol"
},
/turf/open/floor/iron,
@@ -3230,7 +3230,7 @@
"Qw" = (
/obj/structure/table/reinforced,
/obj/item/book/manual/wiki/barman_recipes,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
dir = 1
@@ -3798,7 +3798,7 @@
/turf/open/floor/mineral/abductor,
/area/awaymission/mothership_astrum/halls)
"Wv" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = -5;
pixel_y = -5
},
diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm
index c65e064401d..7041160f42e 100644
--- a/_maps/RandomZLevels/research.dmm
+++ b/_maps/RandomZLevels/research.dmm
@@ -1237,11 +1237,11 @@
/area/awaymission/research/interior/cryo)
"fd" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -7;
pixel_y = 1
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -7;
pixel_y = 1
},
@@ -1249,11 +1249,11 @@
/area/awaymission/research/interior/cryo)
"fe" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 7;
pixel_y = 1
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 7;
pixel_y = 1
},
diff --git a/_maps/RandomZLevels/research2.dmm b/_maps/RandomZLevels/research2.dmm
index fcaedb19657..97eeab02522 100644
--- a/_maps/RandomZLevels/research2.dmm
+++ b/_maps/RandomZLevels/research2.dmm
@@ -1565,11 +1565,11 @@
/area/awaymission/research/interior/cryo)
"fd" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -7;
pixel_y = 1
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -7;
pixel_y = 1
},
@@ -1577,11 +1577,11 @@
/area/awaymission/research/interior/cryo)
"fe" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 7;
pixel_y = 1
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 7;
pixel_y = 1
},
diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm
index 78fa5e454a0..b7565abd75e 100644
--- a/_maps/RandomZLevels/snowdin.dmm
+++ b/_maps/RandomZLevels/snowdin.dmm
@@ -1255,7 +1255,7 @@
/area/awaymission/snowdin/post/kitchen)
"dv" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/iron,
/area/awaymission/snowdin/post/kitchen)
"dw" = (
@@ -1371,7 +1371,7 @@
/area/awaymission/snowdin/post/kitchen)
"dT" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/enzyme,
+/obj/item/reagent_containers/condiment/enzyme,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/kitchen)
"dU" = (
@@ -5007,7 +5007,7 @@
/area/awaymission/snowdin/outside)
"nA" = (
/obj/structure/reagent_dispensers/watertank/high,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/hydro)
"nB" = (
@@ -5472,7 +5472,7 @@
/obj/structure/closet/crate/hydroponics,
/obj/item/shovel/spade,
/obj/item/wrench,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/wirecutters,
/turf/open/floor/iron,
/area/awaymission/snowdin/post/hydro)
@@ -8856,7 +8856,7 @@
/turf/open/floor/iron/dark,
/area/awaymission/snowdin/cave)
"CI" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
list_reagents = null
},
/obj/effect/turf_decal/tile/neutral,
@@ -8976,7 +8976,7 @@
/area/awaymission/snowdin/cave)
"Df" = (
/obj/item/stack/rods,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
list_reagents = null
},
/obj/effect/turf_decal/tile/neutral,
@@ -8996,7 +8996,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 5
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
list_reagents = null
},
/turf/open/floor/mineral/plastitanium/red,
@@ -9033,7 +9033,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
list_reagents = null
},
/turf/open/floor/mineral/plastitanium/red,
@@ -9135,7 +9135,7 @@
/turf/open/floor/iron/dark/snowdin,
/area/awaymission/snowdin/cave)
"Ea" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
list_reagents = null
},
/turf/open/floor/iron/dark,
@@ -9183,7 +9183,7 @@
/area/awaymission/snowdin/cave)
"Eo" = (
/obj/effect/turf_decal/weather/snow,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
list_reagents = null
},
/turf/open/floor/iron/dark/snowdin,
@@ -9205,7 +9205,7 @@
/area/awaymission/snowdin/cave)
"Eu" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
list_reagents = null
},
/turf/open/floor/iron/dark,
@@ -9215,7 +9215,7 @@
dir = 4
},
/obj/item/stack/rods,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
list_reagents = null
},
/turf/open/floor/mineral/plastitanium/red,
@@ -9237,7 +9237,7 @@
dir = 10
},
/obj/item/shard,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
list_reagents = null
},
/turf/open/floor/mineral/plastitanium/red,
@@ -9246,7 +9246,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 6
},
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/turf/open/floor/mineral/plastitanium/red,
/area/awaymission/snowdin/cave)
"ED" = (
@@ -11894,7 +11894,7 @@
/turf/open/floor/mineral/titanium/blue,
/area/awaymission/snowdin/post/broken_shuttle)
"PQ" = (
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
list_reagents = null
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm
index 14e50af667f..953163b9f00 100644
--- a/_maps/RandomZLevels/undergroundoutpost45.dmm
+++ b/_maps/RandomZLevels/undergroundoutpost45.dmm
@@ -294,7 +294,7 @@
/area/awaymission/undergroundoutpost45/central)
"aW" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/soda_cans/cola,
+/obj/item/reagent_containers/cup/soda_cans/cola,
/turf/open/floor/iron/grimy{
heat_capacity = 1e+006
},
@@ -1449,7 +1449,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/turf_decal/tile/green{
dir = 1
},
@@ -1527,9 +1527,9 @@
},
/area/awaymission/undergroundoutpost45/central)
"dO" = (
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
/obj/item/storage/fancy/egg_box,
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/secure_closet/freezer{
@@ -1987,7 +1987,7 @@
/area/awaymission/undergroundoutpost45/central)
"eS" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/iron{
heat_capacity = 1e+006
},
@@ -2247,7 +2247,7 @@
/obj/item/shovel/spade,
/obj/item/wrench,
/obj/item/screwdriver,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/iron/dark{
heat_capacity = 1e+006
},
@@ -2682,7 +2682,7 @@
pixel_x = 3;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 5
},
/obj/effect/decal/cleanable/dirt,
@@ -2830,11 +2830,11 @@
"hb" = (
/obj/machinery/light/small/directional/east,
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
@@ -2931,7 +2931,7 @@
"hn" = (
/obj/structure/table,
/obj/item/stack/package_wrap,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
dir = 1
@@ -2961,7 +2961,7 @@
"hq" = (
/obj/structure/table,
/obj/item/stack/package_wrap,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5
},
/turf/open/floor/iron/cafeteria{
@@ -3211,10 +3211,10 @@
/area/awaymission/undergroundoutpost45/crew_quarters)
"hR" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/turf/open/floor/iron/cafeteria{
@@ -3399,7 +3399,7 @@
"io" = (
/obj/structure/table,
/obj/item/book/manual/wiki/barman_recipes,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
dir = 1
@@ -3552,7 +3552,7 @@
/area/awaymission/undergroundoutpost45/crew_quarters)
"iG" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass,
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
dir = 1
@@ -3782,9 +3782,9 @@
name = "kitchen Cabinet";
req_access = list("away_maintenance")
},
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/sugar,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/cafeteria{
dir = 5;
@@ -3949,7 +3949,7 @@
/area/awaymission/undergroundoutpost45/crew_quarters)
"jx" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
dir = 1
@@ -5207,10 +5207,10 @@
/area/awaymission/undergroundoutpost45/crew_quarters)
"lT" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/obj/effect/turf_decal/tile/bar,
diff --git a/_maps/map_files/Blueshift/BlueShift_lower.dmm b/_maps/map_files/Blueshift/BlueShift_lower.dmm
index b139bebfd08..dc63633a52c 100644
--- a/_maps/map_files/Blueshift/BlueShift_lower.dmm
+++ b/_maps/map_files/Blueshift/BlueShift_lower.dmm
@@ -823,7 +823,7 @@
/obj/item/food/jellysandwich/cherry{
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/turf/open/floor/plating,
/area/station/maintenance/evac_maintenance)
"aJb" = (
@@ -924,7 +924,7 @@
/area/station/maintenance/port/central)
"aMQ" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry,
+/obj/item/reagent_containers/cup/soda_cans/sol_dry,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/evac_maintenance)
@@ -1037,14 +1037,14 @@
/area/station/maintenance/cult_chapel)
"aTO" = (
/obj/structure/closet/secure_closet/freezer/fridge,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
/obj/item/storage/fancy/egg_box,
/obj/item/storage/fancy/egg_box,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
/obj/item/food/meat/slab,
/obj/item/food/meat/slab,
/obj/item/food/meat/slab,
@@ -1901,7 +1901,7 @@
/obj/structure/rack,
/obj/item/book/manual/wiki/robotics_cyborgs,
/obj/item/storage/belt/utility,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
@@ -5009,7 +5009,7 @@
/area/station/maintenance/department/electrical)
"dEr" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/plating/rust,
/area/station/maintenance/evac_maintenance)
"dEQ" = (
@@ -11158,7 +11158,7 @@
/area/space/nearstation)
"iPs" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
pixel_x = 16;
pixel_y = 8
},
@@ -11527,7 +11527,7 @@
"jdA" = (
/obj/effect/turf_decal/bot,
/obj/structure/rack,
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/obj/effect/spawner/random/contraband/prison,
/turf/open/floor/plating,
/area/station/security/prison/safe)
@@ -13042,7 +13042,7 @@
pixel_x = -3;
pixel_y = -7
},
-/obj/item/reagent_containers/glass/bottle/fentanyl{
+/obj/item/reagent_containers/cup/bottle/fentanyl{
pixel_x = 8;
pixel_y = -7
},
@@ -13233,7 +13233,7 @@
/obj/item/pen{
pixel_x = -7
},
-/obj/item/reagent_containers/food/drinks/britcup{
+/obj/item/reagent_containers/cup/glass/britcup{
pixel_x = 6;
pixel_y = -4
},
@@ -17303,7 +17303,7 @@
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/beer/light{
+/obj/item/reagent_containers/cup/glass/bottle/beer/light{
pixel_x = 5;
pixel_y = 12
},
@@ -17407,7 +17407,7 @@
/area/station/cargo/miningdock)
"nLm" = (
/obj/structure/sink/directional/south,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/stone,
/area/station/maintenance/abandon_cafeteria/hydro)
@@ -17952,7 +17952,7 @@
pixel_x = -3;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 5
},
/obj/effect/decal/cleanable/dirt,
@@ -18115,7 +18115,7 @@
/turf/open/floor/plating,
/area/station/maintenance/department/cargo)
"ogg" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/iron,
/area/station/engineering/atmos/hfr_room)
"ohl" = (
@@ -18124,7 +18124,7 @@
pixel_x = -3;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 11;
pixel_y = 7
},
@@ -18602,7 +18602,7 @@
/area/station/engineering/atmos)
"ozV" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 16;
pixel_y = 13
},
@@ -21798,7 +21798,7 @@
"rfQ" = (
/obj/machinery/door/firedoor,
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/bbqsauce{
+/obj/item/reagent_containers/condiment/bbqsauce{
pixel_x = 9;
pixel_y = 5
},
@@ -28015,7 +28015,7 @@
/area/station/cargo/storage)
"wcB" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko,
+/obj/item/reagent_containers/cup/soda_cans/thirteenloko,
/obj/effect/turf_decal/delivery,
/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/iron,
@@ -28519,14 +28519,14 @@
},
/obj/effect/turf_decal/tile/bar,
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 4;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_y = 3
},
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_y = 3
},
/obj/effect/decal/cleanable/dirt,
@@ -29984,14 +29984,14 @@
/area/station/engineering/atmos/hallway)
"xzl" = (
/obj/structure/closet/secure_closet/freezer/fridge,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
/obj/item/storage/fancy/egg_box,
/obj/item/storage/fancy/egg_box,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
/obj/item/food/meat/slab,
/obj/item/food/meat/slab,
/obj/item/food/meat/slab,
@@ -30257,9 +30257,9 @@
/area/station/maintenance/department/engineering/atmos/port_maint)
"xII" = (
/obj/structure/closet/cardboard,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
/turf/open/floor/plating,
/area/station/maintenance/department/engine/atmos/lesser)
"xIK" = (
diff --git a/_maps/map_files/Blueshift/BlueShift_middle.dmm b/_maps/map_files/Blueshift/BlueShift_middle.dmm
index 0ea8a51e154..01159020b06 100644
--- a/_maps/map_files/Blueshift/BlueShift_middle.dmm
+++ b/_maps/map_files/Blueshift/BlueShift_middle.dmm
@@ -582,11 +582,11 @@
/area/station/engineering/main)
"afF" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 3;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
/obj/item/reagent_containers/syringe,
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 10
@@ -708,7 +708,7 @@
pixel_x = -6;
pixel_y = 11
},
-/obj/item/reagent_containers/food/drinks/flask/det{
+/obj/item/reagent_containers/cup/glass/flask/det{
pixel_y = 5
},
/obj/structure/cable,
@@ -2014,7 +2014,7 @@
/obj/item/clothing/suit/apron/chef,
/obj/item/book/manual/wiki/cooking_to_serve_man,
/obj/item/kitchen/rollingpin,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
pixel_x = 23;
pixel_y = 8
},
@@ -2542,7 +2542,7 @@
},
/area/station/hallway/primary/port)
"awo" = (
-/obj/item/reagent_containers/glass/bottle/thermite,
+/obj/item/reagent_containers/cup/bottle/thermite,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
"awC" = (
@@ -2588,7 +2588,7 @@
pixel_x = -4;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/item/food/hotcrossbun{
pixel_x = 7;
pixel_y = 5
@@ -3330,7 +3330,7 @@
/area/station/maintenance/port/fore)
"aGO" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_y = 7
},
/turf/open/floor/wood,
@@ -3832,7 +3832,7 @@
"aNQ" = (
/obj/structure/table,
/obj/structure/railing,
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb{
pixel_x = -4;
pixel_y = 6
},
@@ -3972,7 +3972,7 @@
pixel_x = -5;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb{
pixel_x = 7;
pixel_y = 9
},
@@ -4220,16 +4220,16 @@
/area/station/cargo/office)
"aVa" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_x = -9;
pixel_y = 10
},
/obj/item/clothing/accessory/badge/holo/detective,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 5;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
/obj/item/radio/intercom/directional/west,
/turf/open/floor/carpet,
/area/station/security/detectives_office)
@@ -5914,7 +5914,7 @@
/area/station/security/courtroom)
"btc" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty{
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
pixel_x = 2;
pixel_y = 11
},
@@ -5951,10 +5951,10 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/obj/machinery/light/small/directional/south,
@@ -6168,7 +6168,7 @@
/area/station/security/brig)
"bwF" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/britcup,
+/obj/item/reagent_containers/cup/glass/britcup,
/turf/open/floor/wood,
/area/station/hallway/primary/central)
"bwI" = (
@@ -6599,7 +6599,7 @@
"bCQ" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 4;
pixel_y = 5
},
@@ -7491,7 +7491,7 @@
pixel_x = -3;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 11;
pixel_y = 7
},
@@ -14353,15 +14353,15 @@
},
/obj/effect/turf_decal/tile/bar,
/obj/structure/table/wood/fancy/black,
-/obj/item/reagent_containers/food/drinks/bottle/lizardwine{
+/obj/item/reagent_containers/cup/glass/bottle/lizardwine{
pixel_x = 9;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/cognac{
+/obj/item/reagent_containers/cup/glass/bottle/cognac{
pixel_x = -5;
pixel_y = 7
},
-/obj/item/reagent_containers/food/drinks/bottle/sake{
+/obj/item/reagent_containers/cup/glass/bottle/sake{
pixel_x = 2;
pixel_y = 6
},
@@ -14635,7 +14635,7 @@
/obj/structure/window{
dir = 1
},
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/obj/structure/flora/bush,
/turf/open/floor/grass,
/area/station/service/chapel)
@@ -14900,7 +14900,7 @@
pixel_x = -22
},
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/reagent_containers/cup/bottle/morphine,
/obj/item/storage/box/chemimp{
pixel_x = 4;
pixel_y = 3
@@ -17043,7 +17043,7 @@
/area/space/nearstation)
"fho" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/item/food/dough,
/obj/machinery/newscaster/directional/east,
/turf/open/floor/iron/cafeteria,
@@ -19903,11 +19903,11 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3;
pixel_y = 16
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3;
pixel_y = 16
},
@@ -20831,7 +20831,7 @@
pixel_y = -4
},
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/food/drinks/bottle/molotov{
+/obj/item/reagent_containers/cup/glass/bottle/molotov{
pixel_x = 7;
pixel_y = 12
},
@@ -21412,11 +21412,11 @@
/area/station/common/locker_room_shower)
"gBY" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 5
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -8
},
/obj/machinery/light/directional/east,
@@ -21809,13 +21809,13 @@
pixel_x = 5;
pixel_y = 14
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
desc = "Takes you to a whole new level of thinking.";
name = "Meta-Cider";
pixel_x = -7;
pixel_y = 9
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -14;
pixel_y = 1
},
@@ -22076,10 +22076,10 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/turf/open/floor/iron,
@@ -23570,7 +23570,7 @@
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 4
},
/obj/machinery/light/directional/west,
@@ -23774,25 +23774,25 @@
},
/area/station/hallway/primary/port)
"hsU" = (
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 4;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 6;
pixel_y = -1
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -4;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -5;
pixel_y = 2
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
/obj/effect/turf_decal/siding/wood{
dir = 10
},
@@ -24788,13 +24788,13 @@
/area/station/security/prison/mess)
"hMB" = (
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_x = -4
},
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_x = 4
},
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/wirecutters,
/obj/item/shovel/spade,
/obj/item/shovel/spade,
@@ -26485,7 +26485,7 @@
/turf/open/floor/plating,
/area/station/maintenance/department/security/prison_lower)
"ioL" = (
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
name = "waste bucket"
},
/turf/open/floor/plating,
@@ -27384,7 +27384,7 @@
/obj/effect/turf_decal/bot,
/obj/structure/window,
/obj/structure/reagent_dispensers/watertank/high,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
},
@@ -29019,11 +29019,11 @@
/area/station/security/lockers)
"jdc" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3;
pixel_y = 9
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
dir = 1;
pixel_x = 3;
pixel_y = 9
@@ -30070,7 +30070,7 @@
/area/station/service/bar/atrium)
"jtT" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/glass/bowl{
+/obj/item/reagent_containers/cup/bowl{
pixel_y = 4
},
/turf/open/floor/carpet,
@@ -30508,7 +30508,7 @@
/area/station/hallway/primary/port)
"jBh" = (
/obj/structure/sink/directional/south,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
@@ -32449,7 +32449,7 @@
/obj/item/book/granter/action/spell/smoke/lesser,
/obj/item/nullrod,
/obj/item/organ/internal/heart,
-/obj/item/reagent_containers/food/drinks/bottle/holywater,
+/obj/item/reagent_containers/cup/glass/bottle/holywater,
/obj/item/soulstone/anybody/chaplain,
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/grimy,
@@ -33393,19 +33393,19 @@
/obj/machinery/chem_dispenser/drinks/beer{
pixel_y = 32
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{
pixel_x = -16;
pixel_y = 11
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 3;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_y = 5
},
/turf/open/floor/iron/dark,
@@ -34857,11 +34857,11 @@
/obj/structure/table,
/obj/item/clipboard,
/obj/item/toy/figure/chef,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 5
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -8
},
/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{
@@ -35037,14 +35037,14 @@
},
/obj/effect/turf_decal/tile/bar,
/obj/structure/table/wood/fancy/black,
-/obj/item/reagent_containers/food/drinks/bottle/champagne{
+/obj/item/reagent_containers/cup/glass/bottle/champagne{
pixel_y = 13
},
-/obj/item/reagent_containers/food/drinks/bottle/goldschlager{
+/obj/item/reagent_containers/cup/glass/bottle/goldschlager{
pixel_x = -12;
pixel_y = 10
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{
pixel_x = 11;
pixel_y = 11
},
@@ -37277,7 +37277,7 @@
pixel_x = -3;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 11;
pixel_y = 7
},
@@ -38388,15 +38388,15 @@
},
/obj/effect/turf_decal/tile/bar,
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 4;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -1;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_y = 3
},
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden/layer2{
@@ -42017,7 +42017,7 @@
"nvX" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -1;
pixel_y = 4
},
@@ -42394,7 +42394,7 @@
/turf/open/floor/wood,
/area/station/command/heads_quarters/qm)
"nBT" = (
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
/turf/open/floor/grass,
/area/station/security/prison/garden)
"nCe" = (
@@ -42881,7 +42881,7 @@
"nLZ" = (
/obj/structure/table/reinforced,
/obj/effect/turf_decal/siding/wood,
-/obj/item/reagent_containers/food/condiment/bbqsauce{
+/obj/item/reagent_containers/condiment/bbqsauce{
pixel_x = 9;
pixel_y = 5
},
@@ -44784,15 +44784,15 @@
/area/station/hallway/primary/starboard)
"ovt" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 4;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -1;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_y = 3
},
/obj/effect/turf_decal/siding/thinplating/dark,
@@ -46078,18 +46078,18 @@
/obj/item/storage/box/ingredients/fruity,
/obj/item/storage/box/ingredients/fiesta,
/obj/item/storage/box/ingredients/american,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour=600);
name = "Premium All-Purpose Flour (16KG)";
volume = 600
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/enzyme{
list_reagents = list(/datum/reagent/consumable/enzyme=500);
name = "universe-sized universal enyzyme";
volume = 500
},
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice=150);
name = "Basmati Rice Sack (4KG)";
volume = 150
@@ -48414,7 +48414,7 @@
pixel_x = -5;
pixel_y = 9
},
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden/layer2{
dir = 4
},
@@ -48461,7 +48461,7 @@
/area/station/common/locker_room_shower)
"pDc" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/turf_decal/bot,
/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron/dark/side{
@@ -48969,7 +48969,7 @@
/area/station/service/library/private)
"pKj" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko,
+/obj/item/reagent_containers/cup/soda_cans/thirteenloko,
/obj/effect/turf_decal/tile/yellow{
dir = 8
},
@@ -49248,15 +49248,15 @@
/turf/open/floor/plating,
/area/station/maintenance/department/engineering/engine_aft_port)
"pOX" = (
-/obj/item/reagent_containers/glass/bottle/diethylamine{
+/obj/item/reagent_containers/cup/bottle/diethylamine{
pixel_x = -5;
pixel_y = 7
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 5;
pixel_y = 7
},
-/obj/item/reagent_containers/glass/bottle/diethylamine{
+/obj/item/reagent_containers/cup/bottle/diethylamine{
pixel_x = 1;
pixel_y = 4
},
@@ -51172,15 +51172,15 @@
},
/obj/effect/turf_decal/tile/bar,
/obj/structure/table/wood/fancy/black,
-/obj/item/reagent_containers/food/drinks/bottle/trappist{
+/obj/item/reagent_containers/cup/glass/bottle/trappist{
pixel_x = -4;
pixel_y = 7
},
-/obj/item/reagent_containers/food/drinks/bottle/tequila{
+/obj/item/reagent_containers/cup/glass/bottle/tequila{
pixel_x = -12;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/bottle/grappa{
+/obj/item/reagent_containers/cup/glass/bottle/grappa{
pixel_x = 4;
pixel_y = 11
},
@@ -52365,22 +52365,22 @@
/turf/open/openspace,
/area/station/maintenance/starboard/central)
"qTA" = (
-/obj/item/reagent_containers/food/condiment/milk{
+/obj/item/reagent_containers/condiment/milk{
pixel_x = 6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/condiment/sugar{
+/obj/item/reagent_containers/condiment/sugar{
pixel_y = 4
},
-/obj/item/reagent_containers/food/condiment/soymilk{
+/obj/item/reagent_containers/condiment/soymilk{
pixel_x = -6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/ice{
+/obj/item/reagent_containers/cup/glass/ice{
pixel_x = -4;
pixel_y = -2
},
-/obj/item/reagent_containers/food/drinks/bottle/cream{
+/obj/item/reagent_containers/cup/glass/bottle/juice/cream{
pixel_x = 3;
pixel_y = -2
},
@@ -53804,8 +53804,8 @@
/obj/item/mop,
/obj/item/pushbroom,
/obj/item/pushbroom,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/storage/bag/trash,
/turf/open/floor/iron,
/area/station/security/prison/upper)
@@ -53839,11 +53839,11 @@
/obj/item/computer_hardware/hard_drive/portable/quartermaster,
/obj/item/computer_hardware/hard_drive/portable/quartermaster,
/obj/item/coin/gold,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -4;
pixel_y = 16
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 6;
pixel_y = 16
},
@@ -54055,11 +54055,11 @@
"ryP" = (
/obj/structure/table/reinforced,
/obj/effect/turf_decal/siding/wood,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 5
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -8
},
/obj/machinery/door/poddoor/shutters{
@@ -60139,7 +60139,7 @@
/area/station/maintenance/central)
"tDA" = (
/obj/structure/table/wood/fancy/red,
-/obj/item/reagent_containers/food/drinks/trophy/gold_cup{
+/obj/item/reagent_containers/cup/glass/trophy/gold_cup{
pixel_y = 11
},
/obj/item/storage/belt/champion{
@@ -61149,14 +61149,14 @@
"tTe" = (
/obj/effect/turf_decal/siding/wood,
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{
pixel_y = 14
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_x = 3;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_x = -8;
pixel_y = 9
},
@@ -61323,6 +61323,8 @@
/obj/effect/turf_decal/trimline/yellow/filled/warning{
dir = 4
},
+/obj/item/screwdriver,
+/obj/item/reagent_containers/cup/glass/coffee,
/obj/machinery/status_display/ai/directional/east,
/obj/machinery/fax{
fax_name = "Engineering Lobby";
@@ -61725,11 +61727,11 @@
name = "Kitchen Counter Shutters"
},
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 5
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -8
},
/turf/open/floor/iron/dark,
@@ -63048,21 +63050,21 @@
/area/station/security/processing)
"uyJ" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = -4;
pixel_y = 1
},
-/obj/item/reagent_containers/glass/bottle/chloralhydrate,
-/obj/item/reagent_containers/glass/bottle/toxin{
+/obj/item/reagent_containers/cup/bottle/chloralhydrate,
+/obj/item/reagent_containers/cup/bottle/toxin{
pixel_x = 6;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = 5;
pixel_y = 1
},
/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/glass/bottle/facid{
+/obj/item/reagent_containers/cup/bottle/facid{
name = "fluorosulfuric acid bottle";
pixel_x = -3;
pixel_y = 6
@@ -65249,12 +65251,12 @@
/area/station/maintenance/port/aft)
"vnt" = (
/obj/machinery/biogenerator,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/iron/dark/textured_edge,
/area/station/security/prison/garden)
"vnF" = (
@@ -65262,11 +65264,11 @@
/obj/machinery/chem_dispenser/drinks{
pixel_y = 32
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 4;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -1;
pixel_y = 4
},
@@ -65791,7 +65793,7 @@
/turf/closed/wall,
/area/station/service/chapel)
"vwO" = (
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
name = "waste bucket"
},
/obj/structure/sink/directional/east{
@@ -67786,7 +67788,7 @@
dir = 4
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_x = 6;
pixel_y = 6
},
@@ -67918,7 +67920,7 @@
"weJ" = (
/obj/effect/turf_decal/bot,
/obj/structure/reagent_dispensers/watertank/high,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/radio/intercom/directional/east,
/obj/effect/turf_decal/tile/green{
dir = 1
@@ -68184,7 +68186,7 @@
/area/station/engineering/storage/tcomms)
"wjt" = (
/obj/structure/table/wood/fancy/royalblack,
-/obj/item/reagent_containers/food/drinks/bottle/champagne{
+/obj/item/reagent_containers/cup/glass/bottle/champagne{
pixel_y = 11
},
/obj/machinery/camera/directional/south{
@@ -68813,7 +68815,7 @@
pixel_x = -3;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 11;
pixel_y = 7
},
@@ -69540,12 +69542,12 @@
/obj/structure/table/reinforced{
name = "Jim Norton's Quebecois Coffee table"
},
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
pixel_x = -2;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/mug/coco,
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/mug/coco,
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = -3
},
/turf/open/floor/iron/dark,
@@ -69952,7 +69954,7 @@
pixel_x = 6;
pixel_y = 6
},
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
pixel_y = 5
},
/obj/item/storage/box/beakers{
@@ -71032,8 +71034,8 @@
/area/station/maintenance/department/engineering/engine_aft_port)
"xdH" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/machinery/firealarm/directional/west,
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/iron/dark,
@@ -72809,7 +72811,7 @@
/area/station/security/checkpoint/escape)
"xGC" = (
/obj/structure/bonfire,
-/obj/item/reagent_containers/food/drinks/bottle/orangejuice{
+/obj/item/reagent_containers/cup/glass/bottle/juice/orangejuice{
desc = "For the weary spacemen on their quest to rekindle the first plasma fire.";
name = "Carton of Estus"
},
@@ -73028,7 +73030,7 @@
/turf/open/water/overlay,
/area/station/hallway/primary/central)
"xJw" = (
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
name = "waste bucket"
},
/obj/structure/sink/directional/east{
@@ -74743,7 +74745,7 @@
/area/station/service/hydroponics)
"yiT" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/obj/effect/turf_decal/tile/brown{
dir = 1
},
diff --git a/_maps/map_files/Blueshift/BlueShift_upper.dmm b/_maps/map_files/Blueshift/BlueShift_upper.dmm
index 50f8a0846dc..51ba4b46178 100644
--- a/_maps/map_files/Blueshift/BlueShift_upper.dmm
+++ b/_maps/map_files/Blueshift/BlueShift_upper.dmm
@@ -2369,15 +2369,15 @@
pixel_x = 9;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/kahlua{
+/obj/item/reagent_containers/cup/glass/bottle/kahlua{
pixel_x = -8;
pixel_y = 11
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -2;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -5;
pixel_y = 3
},
@@ -3720,16 +3720,16 @@
/area/station/commons/dorms)
"aNV" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -4;
pixel_y = 12
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 7;
pixel_y = 12
},
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
@@ -8241,7 +8241,7 @@
/area/station/maintenance/fore/upper)
"clr" = (
/obj/structure/table/wood/fancy/blue,
-/obj/item/reagent_containers/food/drinks/trophy/bronze_cup{
+/obj/item/reagent_containers/cup/glass/trophy/bronze_cup{
name = "3rd place prize for captain ''measure up'' contest";
pixel_y = 8
},
@@ -8348,11 +8348,11 @@
/area/station/maintenance/fore/upper)
"coM" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
@@ -8439,7 +8439,7 @@
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
"cpB" = (
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/wood,
/area/station/service/barber)
"cpE" = (
@@ -9102,7 +9102,7 @@
/turf/open/floor/wood,
/area/station/service/electronic_marketing_den)
"cBf" = (
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/wood,
/area/station/common/pool)
"cBi" = (
@@ -9665,10 +9665,10 @@
"cPH" = (
/obj/structure/table,
/obj/item/shovel/spade,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez{
+/obj/item/reagent_containers/cup/bottle/nutrient/ez{
pixel_x = -5
},
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
pixel_x = 5
},
/obj/item/reagent_containers/syringe,
@@ -10860,7 +10860,7 @@
name = "Chemistry Lobby Shutters"
},
/obj/item/folder/white,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -7;
pixel_y = 1
},
@@ -12541,10 +12541,10 @@
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
/obj/item/radio/intercom,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
/obj/item/reagent_containers/syringe,
/turf/open/floor/iron/dark,
/area/station/medical/medbay/lobby)
@@ -16265,11 +16265,11 @@
pixel_x = 3;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -4;
pixel_y = 7
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 7
},
/obj/item/reagent_containers/dropper{
@@ -18484,14 +18484,14 @@
/area/station/science/xenobiology)
"fYD" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/ethanol{
+/obj/item/reagent_containers/cup/bottle/ethanol{
pixel_x = -4;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 10
},
@@ -19345,11 +19345,11 @@
/turf/open/floor/iron,
/area/station/commons/dorms)
"gpF" = (
-/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled{
+/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled,
+/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/central)
"gpJ" = (
@@ -20107,11 +20107,11 @@
"gFq" = (
/obj/effect/turf_decal/delivery,
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -5;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
+/obj/item/reagent_containers/cup/bottle/formaldehyde{
pixel_y = 2
},
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -22740,7 +22740,7 @@
name = "Chemistry Side Shutters"
},
/obj/item/folder/white,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 5;
pixel_y = -3
},
@@ -23181,7 +23181,7 @@
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
"hIb" = (
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain/private)
"hIe" = (
@@ -27063,7 +27063,7 @@
/obj/structure/table,
/obj/item/crowbar,
/obj/item/wrench,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/plating,
/area/station/service/hydroponics/garden/abandoned)
"iXE" = (
@@ -27797,10 +27797,10 @@
/obj/structure/table,
/obj/effect/turf_decal/bot,
/obj/item/folder/white,
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_y = 5
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_y = 5
},
/obj/item/reagent_containers/dropper{
@@ -28325,7 +28325,7 @@
/area/station/maintenance/port/upper)
"jsK" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_x = 5
},
/obj/item/cigbutt{
@@ -29014,7 +29014,7 @@
/turf/open/floor/plating,
/area/station/science/ordnance/freezerchamber)
"jFC" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/grass,
/area/station/service/hydroponics/garden/abandoned)
@@ -30575,10 +30575,10 @@
"kkj" = (
/obj/structure/table/glass,
/obj/item/folder/white,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 3
},
/obj/item/reagent_containers/dropper,
@@ -31792,23 +31792,23 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_x = 2;
pixel_y = 11
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -6;
pixel_y = 14
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -2;
pixel_y = 9
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -6;
pixel_y = 14
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -2;
pixel_y = 9
},
@@ -32838,7 +32838,7 @@
pixel_x = 4;
pixel_y = 11
},
-/obj/item/reagent_containers/food/drinks/flask/gold{
+/obj/item/reagent_containers/cup/glass/flask/gold{
pixel_x = -8
},
/obj/item/razor{
@@ -33603,8 +33603,8 @@
/area/station/maintenance/xenobio_disposals)
"lnD" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6
},
/obj/item/reagent_containers/syringe,
@@ -35616,7 +35616,7 @@
/obj/item/knife{
pixel_x = 6
},
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
pixel_y = 5
},
/obj/machinery/camera/directional/east{
@@ -35768,12 +35768,12 @@
/turf/open/floor/iron,
/area/station/maintenance/clown_chamber)
"lUq" = (
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_x = -5;
pixel_y = 10
},
/obj/machinery/light_switch/directional/south,
-/obj/item/reagent_containers/food/drinks/flask,
+/obj/item/reagent_containers/cup/glass/flask,
/obj/structure/table/wood/fancy/royalblue,
/turf/open/floor/carpet/royalblue,
/area/station/command/heads_quarters/hop)
@@ -39635,11 +39635,11 @@
default_raw_text = "
This message is dedicated to the many people that contributed to the blueshift class voidcraft initiative and it's continued development, we sincerely thank you for your input and service to maintain and uphold NT's finest stations and vessels.Damian Blue - for being the lead ship architect and project manager.Viro (the axolotl not the department) - for being a key part of initial testing and bureaucratic management.Friday - emotional and motivational support, general input on various key issues, if you're still around here sometimes know that you meant a great deal to the project!Xeon Saber - engineering advise and general design input, greatly helped make the most important section of the ship slightly less hectic.Kobe Ivanov - didived ship production into 3 seperate decks making it more managable, general performance boosts.A retired felinid - various bluespace improvements regarding the flow of atmospheric effects in surrounding space.A goofball - helped test and fix up various issues to great extent, their input and help has been of great value and we cannot thank them enough for what they've done.And another thanks to everyone else who has not been directly listed, you know who you are!This has been centcom, over and out!";
name = "A warm thank you"
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{
pixel_x = 6;
pixel_y = 19
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -1;
pixel_y = 12
},
@@ -40562,7 +40562,7 @@
pixel_x = 4;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bottle/mutagen,
+/obj/item/reagent_containers/cup/bottle/mutagen,
/obj/item/reagent_containers/syringe,
/obj/item/storage/pill_bottle/mutadone{
pixel_x = -8;
@@ -43250,10 +43250,10 @@
"oDx" = (
/obj/structure/table/glass,
/obj/item/stack/sheet/mineral/plasma,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
/obj/item/burner{
pixel_x = -11
},
@@ -43544,7 +43544,7 @@
/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{
pixel_x = 32
},
-/obj/item/reagent_containers/glass/beaker/jar{
+/obj/item/reagent_containers/cup/beaker/jar{
name = "Sticky jar"
},
/obj/item/toy/toy_xeno{
@@ -45604,7 +45604,7 @@
/area/station/science/lab)
"ptT" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/obj/item/reagent_containers/syringe,
/obj/item/reagent_containers/dropper,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -46662,11 +46662,11 @@
color = "#52B4E9";
name = "blue line"
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 6;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -6;
pixel_y = 6
},
@@ -46735,11 +46735,11 @@
"pNx" = (
/obj/effect/turf_decal/stripes,
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
@@ -46781,8 +46781,8 @@
/obj/item/storage/box/syringes{
pixel_y = 9
},
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6
},
/obj/item/reagent_containers/syringe,
@@ -47311,7 +47311,7 @@
/area/station/hallway/primary/upper)
"pZm" = (
/obj/structure/table/wood/fancy/blue,
-/obj/item/reagent_containers/food/drinks/trophy/gold_cup{
+/obj/item/reagent_containers/cup/glass/trophy/gold_cup{
name = "#1st prize for Nanotrasen's finest captain's office";
pixel_y = 4
},
@@ -49841,11 +49841,11 @@
pixel_x = -9;
pixel_y = 4
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3;
pixel_y = 9
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3;
pixel_y = 9
},
@@ -49892,7 +49892,7 @@
dir = 6
},
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/obj/item/reagent_containers/dropper,
/turf/open/floor/iron,
/area/station/medical/chemistry)
@@ -49918,18 +49918,18 @@
/area/station/science/ordnance)
"qTw" = (
/obj/structure/table/wood/fancy/cyan,
-/obj/item/reagent_containers/food/drinks/trophy{
+/obj/item/reagent_containers/cup/glass/trophy{
desc = "You did good in the worst way possible.";
name = "Redshield 1st prize";
pixel_x = 10;
pixel_y = 11
},
-/obj/item/reagent_containers/food/drinks/trophy/bronze_cup{
+/obj/item/reagent_containers/cup/glass/trophy/bronze_cup{
name = "Foam force security team competition 3rd place";
pixel_x = -9;
pixel_y = 11
},
-/obj/item/reagent_containers/food/drinks/trophy/silver_cup{
+/obj/item/reagent_containers/cup/glass/trophy/silver_cup{
name = "Head of shitcurity competition 2nd place";
pixel_y = 8
},
@@ -51112,22 +51112,22 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/drinks/bottle/champagne{
+/obj/item/reagent_containers/cup/glass/bottle/champagne{
pixel_x = 6;
pixel_y = 25
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{
pixel_x = -6;
pixel_y = 21
},
-/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium{
+/obj/item/reagent_containers/cup/glass/bottle/absinthe/premium{
pixel_y = 13
},
-/obj/item/reagent_containers/food/drinks/bottle/lizardwine{
+/obj/item/reagent_containers/cup/glass/bottle/lizardwine{
pixel_x = 7;
pixel_y = 10
},
-/obj/item/reagent_containers/food/drinks/bottle/goldschlager{
+/obj/item/reagent_containers/cup/glass/bottle/goldschlager{
pixel_x = -2;
pixel_y = 11
},
@@ -51598,7 +51598,7 @@
"rya" = (
/obj/structure/rack,
/obj/item/reagent_containers/blood/random,
-/obj/item/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/reagent_containers/cup/glass/bottle/vodka,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
},
@@ -52588,7 +52588,7 @@
/area/station/common/pool)
"rQQ" = (
/obj/structure/table/wood/fancy/blue,
-/obj/item/reagent_containers/food/drinks/trophy/silver_cup{
+/obj/item/reagent_containers/cup/glass/trophy/silver_cup{
name = "#2nd prize for the Nanotrasen official comdom competition";
pixel_y = 6
},
@@ -54784,7 +54784,7 @@
/area/station/commons/dorms)
"sCj" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/obj/item/reagent_containers/syringe,
/obj/item/reagent_containers/dropper,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -55014,28 +55014,28 @@
/area/station/science/tele_sci)
"sFJ" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bowl{
+/obj/item/reagent_containers/cup/bowl{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bowl{
+/obj/item/reagent_containers/cup/bowl{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bowl{
+/obj/item/reagent_containers/cup/bowl{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bowl{
+/obj/item/reagent_containers/cup/bowl{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bowl{
+/obj/item/reagent_containers/cup/bowl{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bowl{
+/obj/item/reagent_containers/cup/bowl{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bowl{
+/obj/item/reagent_containers/cup/bowl{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bowl{
+/obj/item/reagent_containers/cup/bowl{
pixel_y = 4
},
/obj/item/food/dough{
@@ -55071,10 +55071,10 @@
/obj/item/food/dough{
pixel_y = 5
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/obj/item/radio/intercom/directional/east,
@@ -55358,7 +55358,7 @@
/area/space/nearstation)
"sLS" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_y = 2
},
/obj/effect/decal/cleanable/dirt,
@@ -56025,11 +56025,11 @@
/area/station/command/bridge)
"sWQ" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 5
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -8
},
/turf/open/floor/iron,
@@ -56549,7 +56549,7 @@
pixel_x = -15;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_y = 4
},
/obj/item/reagent_containers/dropper{
@@ -58519,7 +58519,7 @@
/area/station/maintenance/department/science)
"tRM" = (
/obj/effect/spawner/random/trash/mess,
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/central)
"tRP" = (
@@ -59077,7 +59077,7 @@
/area/station/medical/treatment_center)
"ubw" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = -5;
pixel_y = 2
},
@@ -59368,12 +59368,12 @@
/area/station/maintenance/port/upper)
"uhq" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_x = -4;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 7;
pixel_y = 10
},
@@ -63742,7 +63742,7 @@
pixel_x = 2;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/obj/item/reagent_containers/dropper,
/obj/effect/turf_decal/tile/yellow{
dir = 1
@@ -65692,7 +65692,7 @@
name = "anime katana"
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy{
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy{
pixel_x = 13
},
/obj/effect/turf_decal/siding/wood,
@@ -65876,7 +65876,7 @@
/area/station/ai_monitored/command/storage/eva)
"wvA" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_x = 10;
pixel_y = 13
},
@@ -65888,11 +65888,11 @@
pixel_x = -5;
pixel_y = 7
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 10;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 6;
pixel_y = 3
},
@@ -66077,7 +66077,7 @@
pixel_x = 2;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/obj/item/reagent_containers/dropper,
/obj/effect/turf_decal/tile/yellow,
/obj/effect/turf_decal/tile/yellow{
@@ -66515,7 +66515,7 @@
/area/station/medical/medbay/lobby)
"wIB" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -5;
pixel_y = 6
},
@@ -66523,11 +66523,11 @@
dir = 9
},
/obj/machinery/status_display/ai/directional/west,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = 8;
pixel_y = 5
},
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
+/obj/item/reagent_containers/cup/bottle/formaldehyde{
pixel_y = 2
},
/obj/item/reagent_containers/syringe{
@@ -67357,14 +67357,14 @@
/area/station/science/tele_sci)
"wWT" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
/obj/item/food/cheese/royal,
/obj/machinery/light/directional/north,
/turf/open/floor/iron/cafeteria,
@@ -67748,7 +67748,7 @@
/area/station/science/research)
"xfm" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/iron,
/area/station/maintenance/fore/upper)
"xfo" = (
@@ -68425,18 +68425,18 @@
/obj/item/storage/box/ingredients/fruity,
/obj/item/storage/box/ingredients/fiesta,
/obj/item/storage/box/ingredients/american,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour=600);
name = "Premium All-Purpose Flour (16KG)";
volume = 600
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/enzyme{
list_reagents = list(/datum/reagent/consumable/enzyme=500);
name = "universe-sized universal enyzyme";
volume = 500
},
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice=150);
name = "Basmati Rice Sack (4KG)";
volume = 150
@@ -69571,10 +69571,10 @@
pixel_x = 4;
pixel_y = 4
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
/turf/open/floor/carpet/green,
@@ -69727,7 +69727,7 @@
"xNl" = (
/obj/structure/rack,
/obj/effect/turf_decal/bot,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey,
/turf/open/floor/plating,
/area/station/maintenance/department/science)
"xNt" = (
@@ -70693,7 +70693,7 @@
pixel_x = -5;
pixel_y = 9
},
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{
dir = 5
},
diff --git a/_maps/map_files/CTF/downtown.dmm b/_maps/map_files/CTF/downtown.dmm
index a89d19bc078..f6086ee9748 100644
--- a/_maps/map_files/CTF/downtown.dmm
+++ b/_maps/map_files/CTF/downtown.dmm
@@ -58,7 +58,7 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 4;
pixel_y = 5
},
@@ -446,11 +446,11 @@
/turf/open/floor/iron,
/area/centcom/ctf)
"iv" = (
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -9;
pixel_y = -4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
/obj/structure/table/wood{
resistance_flags = 64
},
@@ -941,7 +941,7 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/obj/structure/table/wood{
resistance_flags = 64
},
@@ -1031,7 +1031,7 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/drinks/bottle/cognac,
+/obj/item/reagent_containers/cup/glass/bottle/cognac,
/obj/structure/table/reinforced/ctf,
/turf/open/floor/iron,
/area/centcom/ctf)
@@ -1467,7 +1467,7 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/drinks/bottle/absinthe,
+/obj/item/reagent_containers/cup/glass/bottle/absinthe,
/obj/structure/table/reinforced/ctf,
/turf/open/floor/iron,
/area/centcom/ctf)
@@ -1483,7 +1483,7 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/obj/structure/table/reinforced/ctf,
/turf/open/floor/iron,
/area/centcom/ctf)
@@ -1528,7 +1528,7 @@
/turf/open/floor/iron/dark,
/area/centcom/ctf)
"EJ" = (
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
/obj/structure/table/wood{
resistance_flags = 64
},
@@ -2100,7 +2100,7 @@
/turf/open/floor/iron,
/area/centcom/ctf)
"Rj" = (
-/obj/item/reagent_containers/food/condiment/saltshaker,
+/obj/item/reagent_containers/condiment/saltshaker,
/obj/effect/decal/cleanable/dirt,
/obj/structure/fluff/bus/passable{
resistance_flags = 64
@@ -2158,14 +2158,14 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass,
/obj/structure/table/wood{
resistance_flags = 64
},
/turf/open/floor/iron,
/area/centcom/ctf)
"RX" = (
-/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola,
+/obj/item/reagent_containers/cup/glass/drinkingglass/filled/cola,
/obj/structure/table/wood{
resistance_flags = 64
},
@@ -2252,7 +2252,7 @@
dir = 1
},
/obj/effect/turf_decal/tile/bar,
-/obj/item/reagent_containers/food/drinks/bottle/gin,
+/obj/item/reagent_containers/cup/glass/bottle/gin,
/obj/structure/table/reinforced/ctf,
/turf/open/floor/iron,
/area/centcom/ctf)
diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm
index cbeffa94d4a..584fab9f4c2 100644
--- a/_maps/map_files/Deltastation/DeltaStation2.dmm
+++ b/_maps/map_files/Deltastation/DeltaStation2.dmm
@@ -774,7 +774,7 @@
/area/space)
"aig" = (
/obj/structure/table/wood/poker,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/item/reagent_containers/dropper,
/turf/open/floor/plating,
/area/station/service/abandoned_gambling_den)
@@ -4718,7 +4718,7 @@
"bgN" = (
/obj/structure/table/glass,
/obj/item/storage/medkit/regular,
-/obj/item/reagent_containers/glass/bottle/multiver,
+/obj/item/reagent_containers/cup/bottle/multiver,
/obj/item/reagent_containers/syringe,
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
dir = 8
@@ -4872,7 +4872,7 @@
/turf/open/floor/plating,
/area/station/cargo/drone_bay)
"bik" = (
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/obj/item/reagent_containers/syringe/antiviral,
/obj/item/reagent_containers/dropper,
/obj/structure/sign/warning/biohazard/directional/west,
@@ -8459,7 +8459,7 @@
/obj/item/wirecutters,
/obj/effect/turf_decal/box,
/obj/machinery/firealarm/directional/north,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/turf/open/floor/iron,
/area/station/service/hydroponics)
"bVI" = (
@@ -9704,7 +9704,7 @@
"cjD" = (
/obj/structure/janitorialcart,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/radio/intercom/directional/east,
/obj/effect/turf_decal/siding/purple/corner{
dir = 4
@@ -10647,7 +10647,7 @@
pixel_x = 6;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = -6
},
/obj/machinery/requests_console/directional/east{
@@ -10655,7 +10655,7 @@
departmentType = 2;
name = "Bar Requests Console"
},
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/iron/checker{
dir = 1
},
@@ -11871,7 +11871,7 @@
pixel_x = 14;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = -8;
pixel_y = 12
},
@@ -14058,7 +14058,7 @@
/obj/effect/turf_decal/trimline/green/end{
dir = 1
},
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/turf_decal/trimline/green/mid_joiner{
dir = 8
},
@@ -14159,19 +14159,19 @@
/turf/open/floor/iron/dark,
/area/station/science/explab)
"doF" = (
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -6;
pixel_y = 10
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 6;
pixel_y = 10
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 6;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -6;
pixel_y = 6
},
@@ -16820,7 +16820,7 @@
},
/obj/item/book/manual/wiki/cooking_to_serve_man,
/obj/item/knife/kitchen,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/structure/table,
/turf/open/floor/iron/cafeteria,
/area/station/service/kitchen)
@@ -16900,7 +16900,7 @@
/turf/open/floor/iron/white,
/area/station/medical/virology)
"dZq" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/plating,
/area/station/security/prison/safe)
@@ -18259,7 +18259,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{
+/obj/item/reagent_containers/cup/soda_cans/thirteenloko{
pixel_x = -3;
pixel_y = 3
},
@@ -19648,15 +19648,15 @@
/area/station/maintenance/department/science)
"eJJ" = (
/obj/structure/closet/crate,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/effect/spawner/random/contraband/prison,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
@@ -21585,7 +21585,7 @@
/obj/effect/spawner/random/trash/box,
/obj/effect/spawner/random/food_or_drink/seed,
/obj/effect/spawner/random/trash/botanical_waste,
-/obj/item/reagent_containers/food/drinks/waterbottle/empty,
+/obj/item/reagent_containers/cup/glass/waterbottle/empty,
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -21705,7 +21705,7 @@
},
/obj/item/reagent_containers/blood/random,
/obj/effect/turf_decal/bot,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5;
pixel_x = -6;
pixel_y = 8
@@ -22335,7 +22335,7 @@
/area/station/maintenance/fore)
"fsn" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/flask/gold,
+/obj/item/reagent_containers/cup/glass/flask/gold,
/obj/item/razor,
/turf/open/floor/iron/grimy,
/area/station/command/heads_quarters/captain/private)
@@ -24488,7 +24488,7 @@
/obj/structure/rack,
/obj/item/storage/bag/plants/portaseeder,
/obj/item/cultivator,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/item/plant_analyzer,
/obj/structure/sign/poster/contraband/kudzu{
pixel_y = -32
@@ -27234,7 +27234,7 @@
/turf/open/floor/iron,
/area/station/maintenance/department/science)
"gCN" = (
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/obj/item/reagent_containers/syringe/antiviral,
/obj/item/reagent_containers/dropper,
/obj/structure/sign/warning/biohazard/directional/east,
@@ -27289,13 +27289,13 @@
/turf/open/floor/iron,
/area/station/engineering/atmos)
"gDw" = (
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5
},
/obj/item/kitchen/rollingpin,
/obj/structure/table,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 5
},
/turf/open/floor/iron/cafeteria,
@@ -30764,10 +30764,10 @@
/area/station/command/heads_quarters/ce)
"hyt" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -2
},
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = 2
},
/obj/machinery/power/apc/auto_name/directional/west,
@@ -33133,7 +33133,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/structure/table/reinforced,
/obj/item/clipboard,
-/obj/item/reagent_containers/food/drinks/mug/tea{
+/obj/item/reagent_containers/cup/glass/mug/tea{
pixel_x = -7;
pixel_y = 8
},
@@ -38322,8 +38322,8 @@
"jqp" = (
/obj/structure/table/reinforced,
/obj/machinery/airalarm/directional/west,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker,
/obj/item/reagent_containers/dropper,
/obj/effect/turf_decal/siding/purple{
dir = 4
@@ -39882,8 +39882,8 @@
/area/station/engineering/atmos)
"jIH" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/bottle/toxin{
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/bottle/toxin{
pixel_x = 4;
pixel_y = 2
},
@@ -40000,15 +40000,15 @@
/area/station/maintenance/department/chapel)
"jKt" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -4;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = 4;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -41358,7 +41358,7 @@
/area/station/ai_monitored/turret_protected/aisat_interior)
"kaq" = (
/obj/effect/mapping_helpers/broken_floor,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
desc = "Whatever it is, it reeks of foul, putrid froth.";
list_reagents = list(/datum/reagent/consumable/ethanol/bacchus_blessing=15);
name = "Delta-Down";
@@ -41366,11 +41366,11 @@
pixel_y = 5
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -6;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -6;
pixel_y = 3
},
@@ -42444,11 +42444,11 @@
/obj/item/shovel/spade,
/obj/item/hatchet,
/obj/item/cultivator,
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
pixel_x = 2;
pixel_y = 1
},
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
/obj/machinery/requests_console/directional/east{
department = "Garden";
name = "Garden Requests Console"
@@ -43063,8 +43063,8 @@
"kwt" = (
/obj/machinery/defibrillator_mount/directional/north,
/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6
},
/obj/item/reagent_containers/syringe,
@@ -45654,7 +45654,7 @@
pixel_x = 3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = -4;
pixel_y = 2
},
@@ -48342,15 +48342,15 @@
/area/station/service/library)
"lNe" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 5
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -8
},
/obj/effect/turf_decal/delivery,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/iron,
/area/station/service/kitchen/abandoned)
"lNg" = (
@@ -49929,10 +49929,10 @@
dir = 4
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/turf/open/floor/iron/cafeteria,
@@ -50480,18 +50480,18 @@
"msc" = (
/obj/structure/table/reinforced,
/obj/machinery/status_display/evac/directional/north,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = 7;
pixel_y = 7
},
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = -7;
pixel_y = 7
},
-/obj/item/reagent_containers/glass/bottle/chloralhydrate{
+/obj/item/reagent_containers/cup/bottle/chloralhydrate{
pixel_x = -7
},
-/obj/item/reagent_containers/glass/bottle/facid{
+/obj/item/reagent_containers/cup/bottle/facid{
pixel_x = 7
},
/obj/item/storage/backpack/duffelbag/sec/surgery{
@@ -51372,7 +51372,7 @@
"mDN" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = -3;
pixel_y = 4
},
@@ -54242,8 +54242,8 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/turf_decal/siding/yellow,
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
@@ -54385,9 +54385,9 @@
/obj/machinery/power/apc/auto_name/directional/south,
/obj/item/storage/fancy/egg_box,
/obj/item/storage/fancy/egg_box,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/soymilk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/soymilk,
/turf/open/floor/iron/dark,
/area/station/service/kitchen/coldroom)
"nsf" = (
@@ -55212,7 +55212,7 @@
},
/obj/effect/turf_decal/bot,
/obj/structure/closet/secure_closet/freezer/kitchen,
-/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
/turf/open/floor/iron/dark,
/area/station/service/kitchen/coldroom)
"nCS" = (
@@ -55291,10 +55291,10 @@
"nDL" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
/obj/item/reagent_containers/syringe,
/obj/machinery/door/poddoor/shutters/window/preopen{
dir = 1;
@@ -55379,7 +55379,7 @@
/area/station/engineering/storage/tech)
"nEi" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
dir = 4
},
@@ -55495,10 +55495,10 @@
"nGd" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/obj/machinery/door/poddoor/shutters/preopen{
@@ -56344,7 +56344,7 @@
/obj/item/pen{
pixel_x = -7
},
-/obj/item/reagent_containers/food/drinks/britcup{
+/obj/item/reagent_containers/cup/glass{
pixel_x = 6;
pixel_y = -4
},
@@ -64588,11 +64588,11 @@
/area/station/command/heads_quarters/qm)
"pYk" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 5;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -1;
pixel_y = 2
},
@@ -65185,7 +65185,7 @@
/obj/effect/turf_decal/delivery/white{
color = "#52B4E9"
},
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/turf/open/floor/iron/dark/textured,
/area/station/service/hydroponics)
"qfo" = (
@@ -69824,7 +69824,7 @@
/area/station/engineering/transit_tube)
"rsY" = (
/obj/structure/bonfire,
-/obj/item/reagent_containers/food/drinks/bottle/orangejuice{
+/obj/item/reagent_containers/cup/glass/bottle/juice/orangejuice{
desc = "For the weary spacemen on their quest to rekindle the first plasma fire.";
name = "Carton of Estus"
},
@@ -75207,7 +75207,7 @@
req_access = list("kitchen")
},
/obj/item/storage/bag/plants,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/turf/open/floor/iron,
/area/station/service/kitchen)
"sLK" = (
@@ -75643,7 +75643,7 @@
/area/station/cargo/drone_bay)
"sQV" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/obj/item/reagent_containers/dropper,
/turf/open/floor/plating,
/area/station/medical/abandoned)
@@ -78157,7 +78157,7 @@
/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
},
-/obj/item/reagent_containers/glass/bowl{
+/obj/item/reagent_containers/cup/bowl{
pixel_y = 3
},
/obj/machinery/light_switch/directional/north{
@@ -80150,7 +80150,7 @@
/obj/effect/turf_decal/delivery/white{
color = "#52B4E9"
},
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/turf/open/floor/iron/dark/textured,
/area/station/service/hydroponics)
"tXS" = (
@@ -82307,7 +82307,7 @@
/obj/structure/disposalpipe/segment,
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/item/reagent_containers/food/drinks/flask/det,
+/obj/item/reagent_containers/cup/glass/flask/det,
/turf/open/floor/carpet,
/area/station/security/detectives_office)
"uAA" = (
@@ -82821,10 +82821,10 @@
dir = 4
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/turf/open/floor/iron/cafeteria,
@@ -87266,7 +87266,7 @@
name = "scissors";
pixel_y = 1
},
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_y = 4
},
/obj/machinery/light/warm/directional/south,
@@ -87344,11 +87344,11 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/south,
/obj/structure/table_frame,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = 8;
pixel_y = 12
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = -3;
pixel_y = 7
},
@@ -89675,7 +89675,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/suit/apron/chef,
/obj/item/clothing/head/chefhat,
-/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
/obj/effect/turf_decal/bot,
/obj/structure/sign/poster/contraband/random/directional/south,
/obj/item/kitchen/rollingpin{
@@ -89962,7 +89962,7 @@
/area/station/security/detectives_office)
"wqb" = (
/obj/machinery/biogenerator,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics/garden)
"wqn" = (
@@ -90228,7 +90228,7 @@
/area/station/science/server)
"wsW" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/reagent_containers/cup/bottle/morphine,
/obj/item/reagent_containers/syringe,
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
dir = 4
@@ -91493,7 +91493,7 @@
/obj/structure/window,
/obj/structure/sink/directional/south,
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb,
/obj/structure/cable,
@@ -91679,10 +91679,10 @@
dir = 4
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
/turf/open/floor/iron/cafeteria,
@@ -93341,14 +93341,14 @@
"xhl" = (
/obj/structure/table,
/obj/item/book/manual/chef_recipes,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 2
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 5
},
-/obj/item/reagent_containers/food/condiment/enzyme,
+/obj/item/reagent_containers/condiment/enzyme,
/obj/item/storage/fancy/egg_box,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/mess)
@@ -93541,8 +93541,8 @@
/area/station/hallway/primary/fore)
"xjH" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6
},
/obj/item/reagent_containers/dropper,
@@ -94011,11 +94011,11 @@
/area/station/service/barber)
"xpL" = (
/obj/structure/table/wood/poker,
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_x = 6;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_y = 7
},
/obj/effect/decal/cleanable/dirt,
@@ -94363,7 +94363,7 @@
/area/station/service/theater)
"xto" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/reagent_containers/cup/bottle/morphine,
/obj/item/reagent_containers/syringe,
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
dir = 1
@@ -94453,11 +94453,11 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/turf_decal/siding/yellow,
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -4;
pixel_y = 1
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 7;
pixel_y = 1
},
@@ -96925,7 +96925,7 @@
/area/station/commons/toilet/locker)
"xZl" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/bottle/holywater,
+/obj/item/reagent_containers/cup/glass/bottle/holywater,
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
"xZz" = (
diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm
index 9f3cfa2b6a1..92efc22de27 100644
--- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm
+++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm
@@ -230,6 +230,15 @@
/obj/machinery/air_sensor/nitrogen_tank,
/turf/open/floor/engine/n2,
/area/station/engineering/atmos)
+"afq" = (
+/obj/structure/sink/directional/west,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/mop,
+/obj/item/reagent_containers/cup/bottle/ammonia,
+/obj/machinery/airalarm/directional/south,
+/obj/effect/spawner/random/contraband/prison,
+/turf/open/floor/plating,
+/area/station/security/prison/safe)
"afs" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
@@ -476,24 +485,6 @@
/obj/effect/turf_decal/weather/snow/corner,
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/underground/explored)
-"ajA" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/carbon{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/ethanol{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/chlorine{
- pixel_x = 1
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/medical/medbay/central)
"ajF" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -732,6 +723,19 @@
},
/turf/open/floor/plating/icemoon,
/area/station/science/ordnance/bomb)
+"anS" = (
+/obj/machinery/shower/directional/north,
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 4
+ },
+/obj/machinery/door/window/left/directional/north{
+ name = "Shower Cubicle"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/maintenance/starboard/fore)
"anY" = (
/obj/structure/sign/warning/no_smoking/directional/south,
/obj/machinery/light/directional/south,
@@ -916,6 +920,12 @@
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/turf/open/floor/plating,
/area/mine/laborcamp)
+"aqf" = (
+/obj/structure/cable,
+/obj/item/reagent_containers/cup/glass/bottle/hooch,
+/obj/machinery/power/apc/five_k/directional/north,
+/turf/open/floor/plating,
+/area/mine/storage)
"aqp" = (
/obj/effect/turf_decal/trimline/green/filled/warning{
dir = 8
@@ -2557,24 +2567,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/science/ordnance)
-"aQD" = (
-/obj/item/reagent_containers/spray/plantbgone,
-/obj/item/reagent_containers/spray/pestspray{
- pixel_x = 3;
- pixel_y = 4
- },
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
- pixel_x = 2;
- pixel_y = 1
- },
-/obj/structure/table/glass,
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/tile/green/anticorner/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics/garden)
"aQF" = (
/obj/docking_port/stationary{
dir = 8;
@@ -3331,6 +3323,17 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
+"bbL" = (
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/turf/open/floor/iron,
+/area/mine/laborcamp)
"bbP" = (
/obj/machinery/light/small/directional/south,
/obj/effect/turf_decal/tile/yellow,
@@ -3862,22 +3865,6 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/work)
-"bkm" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/dropper{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/science/xenobiology)
"bkq" = (
/obj/machinery/door/window/left/directional/east{
dir = 8;
@@ -4072,6 +4059,22 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/central/fore)
+"bnn" = (
+/obj/structure/table/wood,
+/obj/item/radio{
+ desc = "An old handheld radio. You could use it, if you really wanted to.";
+ icon_state = "radio";
+ name = "old radio";
+ pixel_y = 15
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"bnp" = (
/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{
dir = 4
@@ -4299,27 +4302,6 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/aisat/hallway)
-"bqE" = (
-/obj/structure/table/wood,
-/obj/item/storage/box/matches,
-/obj/item/toy/cards/deck{
- pixel_y = 4
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = 14;
- pixel_y = 12
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -18;
- pixel_y = 10
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -10;
- pixel_y = 2
- },
-/obj/effect/mapping_helpers/broken_floor,
-/turf/open/floor/wood,
-/area/station/maintenance/fore)
"bqF" = (
/obj/structure/chair{
dir = 4
@@ -4492,6 +4474,22 @@
},
/turf/open/floor/iron,
/area/station/security/prison/mess)
+"btc" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/dropper{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/science/xenobiology)
"btg" = (
/obj/machinery/door/airlock/maintenance{
name = "Atmospherics Maintenance"
@@ -4942,6 +4940,38 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/carpet,
/area/station/security/prison/rec)
+"bAA" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Chemistry Lab East";
+ dir = 6;
+ network = list("ss13","medbay")
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/reagentgrinder{
+ pixel_x = -1;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = 3;
+ pixel_y = -8
+ },
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = -3;
+ pixel_y = -8
+ },
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_y = -6
+ },
+/obj/item/reagent_containers/dropper{
+ pixel_y = -7
+ },
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/medical/chemistry)
"bAF" = (
/turf/open/floor/iron/chapel{
dir = 1
@@ -6347,6 +6377,20 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"bTj" = (
+/obj/structure/table/wood,
+/obj/item/book/granter/action/spell/smoke/lesser{
+ name = "mysterious old book of cloud-chasing"
+ },
+/obj/item/reagent_containers/cup/glass/bottle/holywater{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/nullrod{
+ pixel_x = 4
+ },
+/turf/open/floor/cult,
+/area/station/service/chapel/office)
"bTl" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -6820,30 +6864,6 @@
"bZQ" = (
/turf/closed/wall/r_wall,
/area/station/hallway/primary/starboard)
-"bZS" = (
-/obj/structure/table,
-/obj/item/storage/box/beakers{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/storage/box/syringes,
-/obj/item/reagent_containers/glass/bottle/morphine{
- pixel_x = 8;
- pixel_y = -3
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = 7;
- pixel_y = -3
- },
-/obj/item/reagent_containers/syringe{
- pixel_x = 6;
- pixel_y = -3
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"bZV" = (
/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable,
@@ -6969,6 +6989,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"cbu" = (
+/obj/machinery/recharge_station,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"cbF" = (
/obj/machinery/door/firedoor/heavy,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -7113,6 +7138,19 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"cdf" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/cup/beaker,
+/obj/item/reagent_containers/syringe,
+/obj/item/reagent_containers/dropper,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/virology)
"cdl" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -8494,6 +8532,16 @@
},
/turf/open/floor/plating/snowed/coldroom,
/area/station/service/kitchen/coldroom)
+"czp" = (
+/obj/structure/window/reinforced/tinted/frosted{
+ dir = 4
+ },
+/obj/structure/rack,
+/obj/item/stack/ducts/fifty,
+/obj/item/storage/box/swab,
+/obj/effect/spawner/random/contraband/permabrig_gear,
+/turf/open/floor/iron/grimy,
+/area/station/security/prison/work)
"czq" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 8
@@ -9186,17 +9234,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/locker)
-"cIA" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/turf/open/floor/iron,
-/area/mine/laborcamp)
"cIK" = (
/obj/structure/table/wood,
/obj/item/pai_card,
@@ -9314,10 +9351,57 @@
/obj/structure/sign/poster/random/directional/south,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"cKP" = (
+/obj/effect/turf_decal/tile/blue/half{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green/half{
+ dir = 8
+ },
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/effect/turf_decal/stripes/line,
+/obj/item/reagent_containers/cup/watering_can,
+/turf/open/floor/iron/half{
+ dir = 1
+ },
+/area/station/service/hydroponics)
+"cKQ" = (
+/obj/structure/table/glass,
+/obj/machinery/light/directional/west,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/syringe,
+/obj/machinery/defibrillator_mount/directional/north,
+/obj/item/radio/intercom/directional/west,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/large,
+/area/station/medical/treatment_center)
"cKW" = (
/obj/effect/decal/cleanable/dirt,
/turf/closed/wall/r_wall,
/area/station/science/ordnance/testlab)
+"cKY" = (
+/obj/structure/table/glass,
+/obj/item/stack/medical/gauze{
+ pixel_x = -2;
+ pixel_y = 8
+ },
+/obj/item/stack/medical/mesh{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/stack/medical/suture,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/syringe,
+/obj/machinery/defibrillator_mount/directional/east,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/large,
+/area/station/medical/treatment_center)
"cLo" = (
/obj/machinery/recharge_station,
/turf/open/floor/iron,
@@ -9676,18 +9760,6 @@
dir = 1
},
/area/station/security/office)
-"cPk" = (
-/obj/structure/table/glass,
-/obj/item/cultivator,
-/obj/item/hatchet,
-/obj/item/crowbar,
-/obj/item/plant_analyzer,
-/obj/item/reagent_containers/glass/watering_can,
-/obj/effect/turf_decal/tile/green/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics/garden)
"cPp" = (
/obj/item/stack/cable_coil{
amount = 5
@@ -10152,6 +10224,17 @@
dir = 1
},
/area/station/security/prison/garden)
+"cXz" = (
+/obj/effect/turf_decal/tile/red/full,
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/turf/open/floor/iron/large,
+/area/station/service/kitchen/diner)
"cXV" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/dark_red/filled/line{
@@ -10785,6 +10868,15 @@
"dhq" = (
/turf/closed/mineral/random/labormineral/ice,
/area/icemoon/surface/outdoors/labor_camp)
+"dht" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/mug/coco{
+ desc = "Still hot!";
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/turf/open/floor/wood,
+/area/station/maintenance/space_hut/cabin)
"dhJ" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -11391,15 +11483,6 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/central/greater)
-"dqb" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco{
- desc = "Still hot!";
- pixel_x = -4;
- pixel_y = 4
- },
-/turf/open/floor/wood,
-/area/station/maintenance/space_hut/cabin)
"dqd" = (
/obj/machinery/iv_drip,
/obj/structure/mirror/directional/north{
@@ -12160,16 +12243,26 @@
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
"dCq" = (
-/obj/machinery/shower/directional/north,
-/obj/structure/window/reinforced/tinted{
- dir = 8
+/obj/machinery/camera/directional/north{
+ c_tag = "Robotics Lab";
+ network = list("ss13","rd")
},
-/obj/machinery/door/window/left/directional/north{
- name = "Shower Cubicle"
+/obj/structure/table,
+/obj/item/book/manual/wiki/robotics_cyborgs{
+ pixel_x = 2;
+ pixel_y = 5
},
-/obj/item/soap/nanotrasen,
-/turf/open/floor/iron/freezer,
-/area/station/maintenance/starboard/fore)
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/machinery/button/door/directional/north{
+ id = "robotics";
+ name = "Shutters Control Button";
+ req_access = list("robotics")
+ },
+/turf/open/floor/iron/white,
+/area/station/science/robotics/lab)
"dCs" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -12196,19 +12289,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/dark,
/area/station/commons/fitness)
-"dCX" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/reagentgrinder{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/drinks/shaker{
- pixel_x = -6
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/table/wood,
-/turf/open/floor/stone,
-/area/station/service/bar)
"dDm" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/on{
dir = 1
@@ -12293,16 +12373,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood,
/area/station/maintenance/aft/greater)
-"dEo" = (
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/grimy,
-/area/station/security/prison/work)
"dEv" = (
/obj/machinery/airalarm/directional/south,
/turf/open/floor/wood,
@@ -13437,16 +13507,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/white,
/area/station/medical/surgery/aft)
-"dWQ" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 9
- },
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker,
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/dropper,
-/turf/open/floor/iron/dark,
-/area/station/medical/virology)
"dWX" = (
/obj/machinery/modular_computer/console/preset/engineering,
/obj/effect/turf_decal/tile/brown/anticorner/contrasted{
@@ -13751,6 +13811,18 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos/storage/gas)
+"ect" = (
+/obj/structure/table/glass,
+/obj/item/storage/box/beakers{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/dropper,
+/obj/item/radio/intercom/directional/west,
+/obj/effect/turf_decal/tile/yellow/full,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/medical/pharmacy)
"ecw" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -14237,20 +14309,6 @@
},
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
-"ejH" = (
-/obj/effect/turf_decal/tile/blue/half{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green/half{
- dir = 8
- },
-/obj/structure/reagent_dispensers/watertank/high,
-/obj/effect/turf_decal/stripes/line,
-/obj/item/reagent_containers/glass/watering_can,
-/turf/open/floor/iron/half{
- dir = 1
- },
-/area/station/service/hydroponics)
"ejO" = (
/obj/structure/table/reinforced,
/obj/item/folder/white,
@@ -15454,6 +15512,18 @@
/obj/structure/bookcase/random/fiction,
/turf/open/floor/iron/dark,
/area/station/commons/lounge)
+"eDT" = (
+/obj/structure/table/glass,
+/obj/item/cultivator,
+/obj/item/hatchet,
+/obj/item/crowbar,
+/obj/item/plant_analyzer,
+/obj/item/reagent_containers/cup/watering_can,
+/obj/effect/turf_decal/tile/green/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics/garden)
"eDX" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 1
@@ -15585,15 +15655,6 @@
/obj/structure/chair/stool/directional/south,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"eGf" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/neutral/diagonal_edge,
-/obj/structure/closet/mini_fridge{
- name = "mini-fridge"
- },
-/obj/item/reagent_containers/food/condiment/milk,
-/turf/open/floor/iron/kitchen/diagonal,
-/area/station/service/kitchen)
"eGj" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white/textured,
@@ -15664,38 +15725,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
-"eHh" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/camera{
- c_tag = "Chemistry Lab East";
- dir = 6;
- network = list("ss13","medbay")
- },
-/obj/structure/table/reinforced,
-/obj/machinery/reagentgrinder{
- pixel_x = -1;
- pixel_y = 4
- },
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = 3;
- pixel_y = -8
- },
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = -3;
- pixel_y = -8
- },
-/obj/item/stack/sheet/mineral/plasma{
- pixel_y = -6
- },
-/obj/item/reagent_containers/dropper{
- pixel_y = -7
- },
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/medical/chemistry)
"eHq" = (
/obj/effect/turf_decal/tile/brown{
dir = 1
@@ -16254,6 +16283,27 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"ePV" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/matches,
+/obj/item/toy/cards/deck{
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass{
+ pixel_x = 14;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass{
+ pixel_x = -18;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass{
+ pixel_x = -10;
+ pixel_y = 2
+ },
+/obj/effect/mapping_helpers/broken_floor,
+/turf/open/floor/wood,
+/area/station/maintenance/fore)
"eQx" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -16632,6 +16682,19 @@
dir = 5
},
/area/station/maintenance/port/aft)
+"eVS" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/reagentgrinder{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/glass/shaker{
+ pixel_x = -6
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/table/wood,
+/turf/open/floor/stone,
+/area/station/service/bar)
"eVV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -16824,16 +16887,6 @@
"eYC" = (
/turf/open/floor/iron/smooth,
/area/mine/laborcamp/security)
-"eYD" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/neutral/diagonal_edge,
-/obj/item/plate,
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_x = -7;
- pixel_y = 6
- },
-/turf/open/floor/iron/kitchen/diagonal,
-/area/station/service/kitchen)
"eYH" = (
/obj/machinery/power/smes{
charge = 5e+006
@@ -17595,6 +17648,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/kitchen/diagonal,
/area/station/service/kitchen)
+"fkE" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/neutral/diagonal_edge,
+/obj/item/plate,
+/obj/item/reagent_containers/condiment/enzyme{
+ pixel_x = -7;
+ pixel_y = 6
+ },
+/turf/open/floor/iron/kitchen/diagonal,
+/area/station/service/kitchen)
"fkF" = (
/obj/item/weldingtool,
/turf/open/floor/plating/snowed/icemoon,
@@ -17883,6 +17946,32 @@
dir = 9
},
/area/station/security/prison/safe)
+"fpu" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Break Room";
+ dir = 1;
+ network = list("ss13","medbay")
+ },
+/obj/structure/table/glass,
+/obj/effect/spawner/random/entertainment/deck{
+ pixel_x = -6
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = 7;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/break_room)
"fpA" = (
/obj/machinery/hydroponics/soil,
/obj/effect/turf_decal/siding/wideplating/dark{
@@ -18066,6 +18155,15 @@
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible,
/turf/open/floor/iron/cafeteria,
/area/station/engineering/atmos)
+"ftf" = (
+/obj/structure/table,
+/obj/item/kitchen/rollingpin,
+/obj/item/reagent_containers/condiment/enzyme,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/structure/light_construct/directional/west,
+/obj/structure/sign/poster/official/random/directional/west,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"ftg" = (
/obj/machinery/light/small/directional/west,
/obj/machinery/mass_driver/trash,
@@ -19274,30 +19372,6 @@
dir = 1
},
/area/station/engineering/engine_smes)
-"fNu" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
- pixel_x = 7;
- pixel_y = 20
- },
-/obj/item/taperecorder{
- pixel_x = -5;
- pixel_y = 1
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = 7;
- pixel_y = 8
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = 6
- },
-/obj/item/storage/secure/safe/hos{
- pixel_x = 35
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/command/heads_quarters/hos)
"fNx" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -19768,10 +19842,41 @@
},
/turf/open/floor/engine,
/area/station/maintenance/disposal/incinerator)
+"fVH" = (
+/obj/structure/closet/wardrobe/white,
+/obj/item/clothing/shoes/jackboots,
+/obj/item/reagent_containers/blood/random,
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"fVS" = (
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/iron,
/area/station/service/janitor)
+"fVV" = (
+/obj/structure/table,
+/obj/item/storage/box/beakers{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/box/syringes,
+/obj/item/reagent_containers/cup/bottle/morphine{
+ pixel_x = 8;
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = 7;
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_x = 6;
+ pixel_y = -3
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"fWa" = (
/obj/structure/chair/wood{
dir = 4
@@ -20410,6 +20515,13 @@
/obj/structure/table,
/turf/open/floor/plating,
/area/mine/eva/lower)
+"gfy" = (
+/obj/structure/window/reinforced/tinted/frosted{
+ dir = 8
+ },
+/obj/structure/table/wood,
+/turf/open/floor/carpet/blue,
+/area/station/security/prison/work)
"gfE" = (
/obj/machinery/light/small/directional/west,
/obj/structure/chair/stool/directional/south,
@@ -20648,6 +20760,15 @@
/obj/effect/spawner/random/structure/closet_maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"gkx" = (
+/obj/effect/decal/remains/human,
+/obj/item/reagent_containers/cup/glass/bottle/wine{
+ desc = "A fine bottle of amontillado wine. Yes, for the love of god!";
+ name = "bottle of amontillado wine";
+ pixel_x = 8
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/morgue)
"gky" = (
/obj/structure/cable,
/obj/effect/spawner/random/engineering/tracking_beacon,
@@ -20947,6 +21068,13 @@
/obj/structure/statue/snow/snowman,
/turf/open/misc/asteroid/snow/standard_air,
/area/station/science/research)
+"gou" = (
+/obj/structure/window/reinforced/tinted/frosted{
+ dir = 8
+ },
+/obj/structure/chair/sofa/right,
+/turf/open/floor/carpet/blue,
+/area/station/security/prison/work)
"gov" = (
/obj/machinery/door/window/left/directional/west{
name = "Janitorial Delivery";
@@ -20980,12 +21108,6 @@
/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
/turf/open/floor/iron/dark/smooth_large,
/area/station/medical/virology)
-"goZ" = (
-/obj/structure/table/wood,
-/obj/item/food/chips,
-/obj/item/reagent_containers/food/drinks/soda_cans/cola,
-/turf/open/floor/carpet,
-/area/station/hallway/secondary/entry)
"gpj" = (
/obj/structure/chair/sofa/corp/right{
dir = 8
@@ -21072,6 +21194,16 @@
/obj/structure/sign/warning,
/turf/closed/wall/ice,
/area/icemoon/underground/explored)
+"gqK" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 8;
+ name = "Air to Distro"
+ },
+/obj/structure/sink/directional/south,
+/obj/item/mop,
+/obj/item/reagent_containers/cup/bucket,
+/turf/open/floor/iron/smooth,
+/area/mine/laborcamp/security)
"gqT" = (
/obj/effect/landmark/event_spawn,
/obj/structure/disposalpipe/segment{
@@ -21249,6 +21381,13 @@
/obj/effect/spawner/random/maintenance/three,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"gtk" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/obj/item/reagent_containers/cup/rag,
+/turf/open/floor/iron,
+/area/station/maintenance/starboard/fore)
"gtq" = (
/obj/machinery/door/poddoor/shutters/preopen{
dir = 8;
@@ -21549,6 +21688,20 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
+"gzI" = (
+/obj/effect/turf_decal/tile/red/full,
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/turf/open/floor/iron/large,
+/area/station/service/kitchen/diner)
"gzN" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -21652,6 +21805,18 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/carpet/blue,
/area/station/security/prison/work)
+"gBd" = (
+/obj/structure/safe,
+/obj/item/clothing/head/bearpelt,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/gun/ballistic/revolver/russian,
+/obj/item/ammo_box/a357,
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka,
+/obj/effect/turf_decal/bot_white/left,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/command/nuke_storage)
"gBk" = (
/obj/machinery/camera/directional/west{
c_tag = "Central Hallway East"
@@ -22095,15 +22260,6 @@
/obj/effect/turf_decal/trimline/red/line,
/turf/open/floor/iron/dark/textured,
/area/station/security/range)
-"gHM" = (
-/obj/effect/decal/remains/human,
-/obj/item/reagent_containers/food/drinks/bottle/wine{
- desc = "A fine bottle of amontillado wine. Yes, for the love of god!";
- name = "bottle of amontillado wine";
- pixel_x = 8
- },
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/morgue)
"gHN" = (
/obj/effect/turf_decal/trimline/green/filled/corner{
dir = 1
@@ -22202,6 +22358,19 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/treatment_center)
+"gJp" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/item/book/manual/wiki/barman_recipes{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/rag,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/table/wood,
+/turf/open/floor/stone,
+/area/station/service/bar)
"gJs" = (
/obj/machinery/portable_atmospherics/canister,
/obj/structure/disposalpipe/segment,
@@ -22907,6 +23076,18 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"gVA" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/dropper{
+ pixel_y = -4
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/medical/medbay/central)
"gVC" = (
/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible,
@@ -23605,6 +23786,22 @@
"hgM" = (
/turf/closed/wall,
/area/station/security/execution/transfer)
+"hgQ" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/item/shovel/spade,
+/obj/item/wrench,
+/obj/item/reagent_containers/cup/watering_can,
+/obj/item/wirecutters,
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/machinery/camera{
+ c_tag = "Service-Botany Bottom 1";
+ dir = 9
+ },
+/obj/machinery/newscaster/directional/north,
+/turf/open/floor/plating,
+/area/station/service/hydroponics)
"hgV" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
@@ -23704,19 +23901,6 @@
"hjE" = (
/turf/closed/wall/r_wall,
/area/station/science/explab)
-"hjF" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/item/book/manual/wiki/barman_recipes{
- pixel_x = 5;
- pixel_y = 6
- },
-/obj/item/reagent_containers/glass/rag,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/table/wood,
-/turf/open/floor/stone,
-/area/station/service/bar)
"hjH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible,
/turf/open/floor/plating,
@@ -23937,6 +24121,24 @@
/obj/machinery/newscaster/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"hnW" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/potassium{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/phosphorus{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/sodium{
+ pixel_x = 1
+ },
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/medical/medbay/central)
"hoe" = (
/obj/effect/turf_decal/tile/blue{
dir = 8
@@ -24173,6 +24375,24 @@
},
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/engineering)
+"hrs" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/acidic_buffer{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/basic_buffer{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/formaldehyde{
+ pixel_x = 1
+ },
+/obj/structure/sign/warning/no_smoking/directional/north,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/medbay/central)
"hrt" = (
/obj/structure/table/glass,
/obj/item/shovel/spade,
@@ -24629,6 +24849,21 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/engineering/lobby)
+"hyL" = (
+/obj/structure/window/reinforced/tinted/frosted{
+ dir = 4
+ },
+/obj/item/book/manual/wiki/cytology{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/biopsy_tool{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/structure/table,
+/turf/open/floor/iron/grimy,
+/area/station/security/prison/work)
"hyM" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -25076,14 +25311,6 @@
},
/turf/open/openspace,
/area/station/engineering/atmos/storage)
-"hGw" = (
-/obj/structure/window/reinforced/tinted{
- dir = 1
- },
-/obj/structure/rack,
-/obj/item/clothing/gloves/color/latex,
-/turf/open/floor/plating,
-/area/station/security/prison/safe)
"hGF" = (
/obj/structure/disposalpipe/sorting/mail/flip{
dir = 4;
@@ -25124,19 +25351,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
-"hHm" = (
-/obj/machinery/shower/directional/north,
-/obj/structure/window/reinforced/tinted{
- dir = 8
- },
-/obj/structure/window/reinforced/tinted{
- dir = 4
- },
-/obj/machinery/door/window/left/directional/north{
- name = "Shower Cubicle"
- },
-/turf/open/floor/iron/freezer,
-/area/station/maintenance/starboard/fore)
"hHp" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -25506,6 +25720,24 @@
/obj/machinery/telecomms/processor/preset_four,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
+"hOj" = (
+/obj/item/reagent_containers/spray/plantbgone,
+/obj/item/reagent_containers/spray/pestspray{
+ pixel_x = 3;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
+ pixel_x = 2;
+ pixel_y = 1
+ },
+/obj/structure/table/glass,
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/tile/green/anticorner/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics/garden)
"hOk" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -26100,18 +26332,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/surgery/fore)
-"hYk" = (
-/obj/structure/table/glass,
-/obj/item/storage/box/beakers{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/dropper,
-/obj/item/radio/intercom/directional/west,
-/obj/effect/turf_decal/tile/yellow/full,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/medical/pharmacy)
"hYu" = (
/obj/machinery/light/directional/west,
/obj/machinery/camera/motion/directional/south{
@@ -27876,12 +28096,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"iAR" = (
-/obj/structure/cable,
-/obj/item/reagent_containers/food/drinks/bottle/hooch,
-/obj/machinery/power/apc/five_k/directional/north,
-/turf/open/floor/plating,
-/area/mine/storage)
"iBd" = (
/obj/structure/fireplace{
pixel_x = -32
@@ -27988,6 +28202,14 @@
/obj/item/stack/rods/ten,
/turf/open/floor/plating,
/area/station/maintenance/aft/lesser)
+"iCs" = (
+/obj/structure/window/reinforced/tinted/frosted{
+ dir = 8
+ },
+/obj/structure/table/wood,
+/obj/item/book/manual/wiki/detective,
+/turf/open/floor/carpet/blue,
+/area/station/security/prison/work)
"iCC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -29111,6 +29333,12 @@
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/turf/open/floor/iron,
/area/station/security/warden)
+"iUr" = (
+/obj/structure/table,
+/obj/item/trash/can/food/beans,
+/obj/item/reagent_containers/cup/glass/waterbottle/empty,
+/turf/open/floor/iron,
+/area/station/maintenance/starboard/fore)
"iUs" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -29697,11 +29925,6 @@
},
/turf/open/floor/iron/large,
/area/station/medical/medbay/aft)
-"jca" = (
-/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/iron,
-/area/station/service/janitor)
"jcf" = (
/obj/machinery/computer/security,
/obj/structure/reagent_dispensers/wall/peppertank/directional/north,
@@ -29811,6 +30034,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"jeg" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/glass/bottle/amaretto{
+ pixel_x = -5;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/glass/bottle/fernet{
+ pixel_x = 7;
+ pixel_y = 16
+ },
+/obj/item/reagent_containers/cup/soda_cans/sol_dry,
+/obj/item/reagent_containers/cup/glass/drinkingglass{
+ pixel_x = 10
+ },
+/obj/effect/mapping_helpers/burnt_floor,
+/turf/open/floor/plating,
+/area/station/maintenance/fore)
"jeh" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{
dir = 1
@@ -29997,32 +30237,6 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
-"jhK" = (
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "Medbay Break Room";
- dir = 1;
- network = list("ss13","medbay")
- },
-/obj/structure/table/glass,
-/obj/effect/spawner/random/entertainment/deck{
- pixel_x = -6
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = 7;
- pixel_y = 9
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 7;
- pixel_y = 5
- },
-/turf/open/floor/iron/white,
-/area/station/medical/break_room)
"jhM" = (
/obj/docking_port/stationary/random/icemoon{
dir = 8;
@@ -30519,13 +30733,6 @@
"jqT" = (
/turf/closed/wall/r_wall,
/area/station/engineering/storage/tech)
-"jqY" = (
-/obj/structure/closet/wardrobe/white,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/reagent_containers/blood/random,
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
"jre" = (
/turf/closed/wall,
/area/station/maintenance/starboard/lesser)
@@ -30812,27 +31019,6 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"jvk" = (
-/obj/machinery/camera/directional/north{
- c_tag = "Robotics Lab";
- network = list("ss13","rd")
- },
-/obj/structure/table,
-/obj/item/book/manual/wiki/robotics_cyborgs{
- pixel_x = 2;
- pixel_y = 5
- },
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/machinery/button/door/directional/north{
- id = "robotics";
- name = "Shutters Control Button";
- req_access = list("robotics")
- },
-/turf/open/floor/iron/white,
-/area/station/science/robotics/lab)
"jvm" = (
/obj/structure/closet/secure_closet/courtroom,
/obj/item/gavelhammer,
@@ -31868,6 +32054,19 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat/atmos)
+"jMg" = (
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/stack/sheet/mineral/plasma,
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"jMp" = (
/obj/machinery/vending/tool,
/obj/machinery/light/directional/east,
@@ -33600,22 +33799,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison/workout)
-"knK" = (
-/obj/structure/table/wood,
-/obj/item/radio{
- desc = "An old handheld radio. You could use it, if you really wanted to.";
- icon_state = "radio";
- name = "old radio";
- pixel_y = 15
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"knU" = (
/obj/machinery/vending/coffee,
/obj/machinery/light/directional/east,
@@ -33698,19 +33881,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
-"kpQ" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 9
- },
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker,
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/dropper,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/virology)
"kpU" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 8
@@ -34957,16 +35127,6 @@
/obj/structure/sign/poster/official/random/directional/north,
/turf/open/floor/iron/smooth,
/area/mine/laborcamp/security)
-"kJC" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/structure/cable,
-/obj/machinery/light/directional/south,
-/obj/structure/closet/secure_closet/psychology,
-/turf/open/floor/iron/white,
-/area/station/medical/psychology)
"kJI" = (
/obj/structure/transit_tube/station/reverse,
/turf/open/floor/plating,
@@ -36071,6 +36231,24 @@
/obj/machinery/light/directional/north,
/turf/open/openspace,
/area/station/science/xenobiology)
+"kZf" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/lithium{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/iron{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 1
+ },
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/medbay/central)
"kZh" = (
/obj/structure/cable,
/obj/structure/sign/poster/contraband/random/directional/west,
@@ -37575,6 +37753,30 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"lzY" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{
+ pixel_x = 7;
+ pixel_y = 20
+ },
+/obj/item/taperecorder{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 7;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 6
+ },
+/obj/item/storage/secure/safe/hos{
+ pixel_x = 35
+ },
+/obj/machinery/light/directional/south,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/command/heads_quarters/hos)
"lAc" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -37796,6 +37998,24 @@
/obj/item/trash/tray,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"lDi" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/carbon{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/ethanol{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/chlorine{
+ pixel_x = 1
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/medbay/central)
"lDo" = (
/obj/structure/sign/directions/medical{
dir = 4;
@@ -38148,6 +38368,30 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/security/prison)
+"lJT" = (
+/obj/structure/table/glass,
+/obj/structure/sign/barsign{
+ chosen_sign = "thecavern";
+ icon_state = "thecavern";
+ pixel_y = 32
+ },
+/obj/item/reagent_containers/cup/glass/bottle/vermouth{
+ pixel_x = 10;
+ pixel_y = 14
+ },
+/obj/item/reagent_containers/cup/glass/bottle/juice/pineapplejuice{
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/cup/glass/bottle/juice/orangejuice{
+ pixel_x = 15
+ },
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
+ pixel_x = -11;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/cup/soda_cans/tonic,
+/turf/open/floor/plating,
+/area/station/maintenance/fore)
"lKk" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -39168,6 +39412,12 @@
/obj/effect/mapping_helpers/airlock/access/all/security/brig,
/turf/open/floor/iron,
/area/mine/laborcamp/security)
+"mcx" = (
+/obj/structure/table/wood,
+/obj/item/food/chips,
+/obj/item/reagent_containers/cup/soda_cans/cola,
+/turf/open/floor/carpet,
+/area/station/hallway/secondary/entry)
"mcF" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -39329,18 +39579,6 @@
/obj/effect/turf_decal/tile/neutral/full,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
-"mfb" = (
-/obj/structure/table/glass,
-/obj/item/storage/box/beakers{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/dropper,
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/effect/turf_decal/tile/yellow/full,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/medical/pharmacy)
"mfz" = (
/obj/machinery/door/airlock{
name = "Unit B"
@@ -39419,19 +39657,6 @@
},
/turf/open/floor/iron,
/area/station/ai_monitored/command/storage/eva)
-"mhp" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/item/reagent_containers/dropper,
-/turf/open/floor/iron/cafeteria,
-/area/station/science/lab)
"mhq" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
@@ -39895,6 +40120,22 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"mpE" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/dropper,
+/obj/item/storage/box/beakers{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/bottle/welding_fuel,
+/obj/item/reagent_containers/cup/bottle/welding_fuel,
+/obj/machinery/camera/directional/west{
+ c_tag = "Security - Permabrig Cytology";
+ network = list("ss13","prison")
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/iron/grimy,
+/area/station/security/prison/work)
"mpH" = (
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -39997,6 +40238,23 @@
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/turf/open/floor/iron/white,
/area/station/maintenance/port/fore)
+"mrr" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Psychology";
+ dir = 6;
+ network = list("ss13","medbay");
+ pixel_y = -22
+ },
+/obj/machinery/newscaster/directional/east,
+/turf/open/floor/iron/white,
+/area/station/medical/psychology)
"mru" = (
/obj/structure/sign/warning/directional/north,
/obj/machinery/light/small/directional/north,
@@ -40036,16 +40294,6 @@
},
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/underground/explored)
-"mrU" = (
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 4
- },
-/obj/structure/rack,
-/obj/item/stack/ducts/fifty,
-/obj/item/storage/box/swab,
-/obj/effect/spawner/random/contraband/permabrig_gear,
-/turf/open/floor/iron/grimy,
-/area/station/security/prison/work)
"mrX" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 8
@@ -40393,6 +40641,17 @@
},
/turf/open/floor/iron,
/area/station/cargo/office)
+"myq" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/coffee,
+/obj/item/reagent_containers/cup/glass/coffee{
+ pixel_x = -8;
+ pixel_y = 5
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"myC" = (
/obj/machinery/door/airlock/security/glass{
name = "Security Office"
@@ -41067,20 +41326,6 @@
/obj/structure/sign/nanotrasen,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
-"mKa" = (
-/obj/structure/toilet{
- pixel_y = 8
- },
-/obj/effect/landmark/start/hangover,
-/obj/machinery/button/door/directional/west{
- id = "Toilet1";
- name = "Lock Control";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"mKd" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/turf_decal/tile/bar/opposingcorners,
@@ -41608,6 +41853,13 @@
},
/turf/open/floor/engine/air,
/area/station/engineering/atmos)
+"mTw" = (
+/obj/item/reagent_containers/cup/bucket,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron,
+/area/station/maintenance/starboard/aft)
"mTI" = (
/obj/structure/sink/kitchen/directional/south{
desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
@@ -41900,6 +42152,22 @@
/obj/structure/sign/poster/official/random/directional/east,
/turf/open/floor/iron/smooth,
/area/mine/mechbay)
+"mXF" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/item/radio/intercom/directional/south,
+/obj/structure/table/wood,
+/obj/machinery/fax{
+ name = "Psychology Office Fax Machine";
+ fax_name = "Psychology Office"
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/psychology)
"mXK" = (
/obj/structure/table,
/obj/structure/reagent_dispensers/servingdish,
@@ -41948,13 +42216,6 @@
},
/turf/open/floor/wood/tile,
/area/station/service/theater)
-"mYI" = (
-/obj/item/reagent_containers/glass/bucket,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/aft)
"mYJ" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -42866,24 +43127,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig/upper)
-"nlq" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/acidic_buffer{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/basic_buffer{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
- pixel_x = 1
- },
-/obj/structure/sign/warning/no_smoking/directional/north,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/medical/medbay/central)
"nlz" = (
/obj/machinery/computer/security/hos,
/obj/machinery/requests_console/directional/north{
@@ -43574,6 +43817,19 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
+"nwA" = (
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/structure/window/reinforced/spawner/west,
+/obj/item/knife/plastic,
+/obj/structure/table/reinforced,
+/obj/item/radio/intercom/prison/directional/north,
+/turf/open/floor/iron/cafeteria,
+/area/station/security/prison/mess)
"nwF" = (
/obj/structure/chair/sofa/bench{
dir = 4
@@ -44016,11 +44272,6 @@
/obj/machinery/power/apc/auto_name/directional/west,
/turf/open/floor/iron,
/area/station/security/prison/visit)
-"nCB" = (
-/obj/item/reagent_containers/glass/bucket,
-/obj/structure/sink/directional/east,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/fore)
"nCD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -45439,6 +45690,14 @@
/obj/structure/sign/poster/official/work_for_a_future,
/turf/closed/wall,
/area/station/maintenance/port/greater)
+"nWC" = (
+/obj/structure/window/reinforced/tinted/frosted{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/structure/microscope,
+/turf/open/floor/iron/grimy,
+/area/station/security/prison/work)
"nWH" = (
/turf/closed/wall,
/area/station/maintenance/department/cargo)
@@ -45848,12 +46107,6 @@
/obj/machinery/computer/arcade/orion_trail,
/turf/open/floor/iron,
/area/station/security/prison/work)
-"odD" = (
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
-/obj/structure/closet,
-/obj/effect/spawner/random/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/fore)
"odN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
@@ -46017,15 +46270,6 @@
},
/turf/open/floor/wood,
/area/station/service/library)
-"ogh" = (
-/obj/structure/table,
-/obj/item/kitchen/rollingpin,
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/structure/light_construct/directional/west,
-/obj/structure/sign/poster/official/random/directional/west,
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"ogl" = (
/obj/structure/chair/comfy/black{
dir = 1
@@ -46342,6 +46586,15 @@
},
/turf/open/lava/plasma/ice_moon,
/area/icemoon/underground/explored)
+"okX" = (
+/obj/structure/window/reinforced/tinted{
+ dir = 1
+ },
+/obj/effect/spawner/random/medical/patient_stretcher,
+/obj/effect/decal/cleanable/blood/gibs/torso,
+/obj/effect/mapping_helpers/burnt_floor,
+/turf/open/floor/plating,
+/area/station/security/prison/safe)
"olf" = (
/turf/open/floor/carpet,
/area/station/commons/dorms)
@@ -47056,19 +47309,6 @@
/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"oxF" = (
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/obj/structure/window/reinforced/spawner/west,
-/obj/item/knife/plastic,
-/obj/structure/table/reinforced,
-/obj/item/radio/intercom/prison/directional/north,
-/turf/open/floor/iron/cafeteria,
-/area/station/security/prison/mess)
"oxJ" = (
/obj/structure/bed/dogbed/lia,
/mob/living/simple_animal/hostile/carp/lia,
@@ -48110,6 +48350,18 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"oOF" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 10
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/syringe,
+/turf/open/floor/iron/white,
+/area/station/medical/chemistry)
"oOO" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/sign/warning/secure_area/directional/south,
@@ -48939,6 +49191,17 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/ce)
+"pci" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/matches,
+/obj/item/razor{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/item/clothing/mask/cigarette/cigar,
+/obj/item/reagent_containers/cup/glass/flask/gold,
+/turf/open/floor/carpet,
+/area/station/command/heads_quarters/captain)
"pcj" = (
/obj/machinery/door/airlock/mining/glass{
name = "Drone Bay"
@@ -49639,18 +49902,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/station/security/holding_cell)
-"poV" = (
-/obj/structure/table/wood,
-/obj/item/phone{
- pixel_x = -5;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/drinks/britcup{
- pixel_x = 8;
- pixel_y = 8
- },
-/turf/open/floor/carpet/red,
-/area/station/commons/vacant_room/office)
"ppc" = (
/obj/item/trash/syndi_cakes,
/obj/effect/turf_decal/stripes/red/line{
@@ -49901,19 +50152,6 @@
"psb" = (
/turf/closed/wall/ice,
/area/icemoon/underground/explored)
-"pse" = (
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 1
- },
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/stack/sheet/mineral/plasma,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/white,
-/area/station/medical/pharmacy)
"psm" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/red{
@@ -50531,23 +50769,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"pBy" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/bottle/amaretto{
- pixel_x = -5;
- pixel_y = 10
- },
-/obj/item/reagent_containers/food/drinks/bottle/fernet{
- pixel_x = 7;
- pixel_y = 16
- },
-/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = 10
- },
-/obj/effect/mapping_helpers/burnt_floor,
-/turf/open/floor/plating,
-/area/station/maintenance/fore)
"pBA" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -51647,6 +51868,24 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/ai_upload)
+"pTv" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/fluorine{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/iodine{
+ pixel_x = 1
+ },
+/obj/structure/sign/warning/chem_diamond/directional/west,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/medbay/central)
"pTB" = (
/obj/effect/turf_decal/tile/brown{
dir = 8
@@ -51996,17 +52235,6 @@
/obj/effect/turf_decal/stripes/box,
/turf/open/floor/plating,
/area/station/commons/storage/mining)
-"qas" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/coffee,
-/obj/item/reagent_containers/food/drinks/coffee{
- pixel_x = -8;
- pixel_y = 5
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"qau" = (
/obj/structure/fence{
dir = 4
@@ -52399,19 +52627,16 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"qgD" = (
-/obj/structure/table/glass,
-/obj/item/hatchet,
-/obj/item/cultivator,
-/obj/item/crowbar,
-/obj/item/reagent_containers/glass/watering_can,
-/obj/item/plant_analyzer,
-/obj/machinery/firealarm/directional/west,
-/obj/effect/turf_decal/tile/green/half/contrasted{
+"qgE" = (
+/obj/structure/window/reinforced/tinted/frosted{
dir = 4
},
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics/garden)
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/grimy,
+/area/station/security/prison/work)
"qgM" = (
/obj/effect/spawner/structure/window/hollow/directional{
dir = 10
@@ -52510,20 +52735,6 @@
/obj/machinery/meter/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"qik" = (
-/obj/structure/table/wood,
-/obj/item/book/granter/action/spell/smoke/lesser{
- name = "mysterious old book of cloud-chasing"
- },
-/obj/item/reagent_containers/food/drinks/bottle/holywater{
- pixel_x = -2;
- pixel_y = 2
- },
-/obj/item/nullrod{
- pixel_x = 4
- },
-/turf/open/floor/cult,
-/area/station/service/chapel/office)
"qis" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -53085,6 +53296,16 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"qrZ" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/structure/cable,
+/obj/machinery/light/directional/south,
+/obj/structure/closet/secure_closet/psychology,
+/turf/open/floor/iron/white,
+/area/station/medical/psychology)
"qsd" = (
/obj/structure/sign/warning/secure_area/directional/west,
/obj/structure/disposalpipe/segment,
@@ -53813,6 +54034,18 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"qEO" = (
+/obj/structure/table/glass,
+/obj/item/storage/box/beakers{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/dropper,
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/effect/turf_decal/tile/yellow/full,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/medical/pharmacy)
"qEV" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -54539,6 +54772,18 @@
"qOl" = (
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
+"qOu" = (
+/obj/structure/table/glass,
+/obj/machinery/light/directional/east,
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/syringe,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/large,
+/area/station/medical/treatment_center)
"qOy" = (
/obj/machinery/porta_turret/ai{
dir = 4
@@ -55563,17 +55808,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"rdD" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/neutral/diagonal_edge,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/turf/open/floor/iron/kitchen/diagonal,
-/area/station/service/kitchen)
"rdG" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -56761,6 +56995,27 @@
/obj/structure/sign/departments/chemistry/pharmacy/directional/west,
/turf/open/openspace,
/area/station/medical/medbay/lobby)
+"rzY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown,
+/obj/effect/turf_decal/tile/brown{
+ dir = 8
+ },
+/obj/structure/filingcabinet,
+/obj/item/toy/figure/qm,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/qm)
"rAr" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -56890,19 +57145,6 @@
},
/turf/open/floor/iron/textured_half,
/area/station/service/hydroponics)
-"rCs" = (
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/service/kitchen/diner)
"rCu" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/landmark/start/hangover,
@@ -57212,21 +57454,6 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
-"rFs" = (
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 4
- },
-/obj/item/book/manual/wiki/cytology{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/item/biopsy_tool{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/structure/table,
-/turf/open/floor/iron/grimy,
-/area/station/security/prison/work)
"rFD" = (
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron,
@@ -57350,13 +57577,6 @@
/obj/effect/turf_decal/trimline/dark_blue/line,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/mix)
-"rIM" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/obj/item/reagent_containers/glass/rag,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/fore)
"rIU" = (
/turf/open/floor/iron/white,
/area/station/science/robotics/lab)
@@ -57921,6 +58141,27 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/ce)
+"rSQ" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = -6;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/storage/pill_bottle/mannitol,
+/turf/open/floor/iron/white,
+/area/station/medical/cryo)
"rSW" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -58055,6 +58296,17 @@
/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"rVh" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/neutral/diagonal_edge,
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/turf/open/floor/iron/kitchen/diagonal,
+/area/station/service/kitchen)
"rVq" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 4
@@ -58748,23 +59000,6 @@
/obj/structure/table/reinforced,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/command/storage/eva)
-"sfM" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/machinery/camera{
- c_tag = "Psychology";
- dir = 6;
- network = list("ss13","medbay");
- pixel_y = -22
- },
-/obj/machinery/newscaster/directional/east,
-/turf/open/floor/iron/white,
-/area/station/medical/psychology)
"sfY" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -59065,27 +59300,6 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
-"skN" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
- pixel_x = -6;
- pixel_y = 10
- },
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
- pixel_x = 6;
- pixel_y = 10
- },
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/storage/pill_bottle/mannitol,
-/turf/open/floor/iron/white,
-/area/station/medical/cryo)
"skU" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -59182,16 +59396,6 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/dark/textured,
/area/station/medical/cryo)
-"slL" = (
-/obj/machinery/shower/directional/north,
-/obj/structure/window/reinforced/tinted{
- dir = 4
- },
-/obj/machinery/door/window/left/directional/north{
- name = "Shower Cubicle"
- },
-/turf/open/floor/iron/freezer,
-/area/station/maintenance/starboard/fore)
"slU" = (
/obj/machinery/vending/coffee,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -59244,6 +59448,19 @@
/obj/item/implant/radio,
/turf/open/floor/iron/dark,
/area/station/commons/storage/primary)
+"sni" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/rag,
+/obj/item/clothing/head/collectable/tophat{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/effect/spawner/random/entertainment/gambling{
+ pixel_x = -13
+ },
+/obj/effect/mapping_helpers/broken_floor,
+/turf/open/floor/wood,
+/area/station/maintenance/fore)
"snj" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -60319,14 +60536,6 @@
/obj/machinery/power/apc/auto_name/directional/east,
/turf/open/floor/plating,
/area/station/commons/storage/mining)
-"sDq" = (
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 4
- },
-/obj/structure/table,
-/obj/structure/microscope,
-/turf/open/floor/iron/grimy,
-/area/station/security/prison/work)
"sDs" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -60518,6 +60727,16 @@
dir = 1
},
/area/station/ai_monitored/command/storage/eva)
+"sGe" = (
+/obj/machinery/shower/directional/north,
+/obj/structure/window/reinforced/tinted{
+ dir = 4
+ },
+/obj/machinery/door/window/left/directional/north{
+ name = "Shower Cubicle"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/maintenance/starboard/fore)
"sGf" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/extinguisher_cabinet/directional/north,
@@ -60655,6 +60874,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/upper)
+"sHW" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/cup/beaker,
+/obj/item/reagent_containers/syringe,
+/obj/item/reagent_containers/dropper,
+/turf/open/floor/iron/dark,
+/area/station/medical/virology)
"sHX" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -61258,27 +61487,6 @@
/mob/living/simple_animal/bot/floorbot,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat/atmos)
-"sUA" = (
-/obj/structure/closet/crate,
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_x = 7;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_x = 7;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_x = 7;
- pixel_y = 6
- },
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/mouse/white,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/fore)
"sUE" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/frame/computer{
@@ -61318,6 +61526,23 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
+"sUT" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin/carbon{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
+ pixel_x = 9;
+ pixel_y = 7
+ },
+/obj/item/hand_labeler{
+ pixel_x = -6;
+ pixel_y = -6
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/carpet,
+/area/station/security/detectives_office)
"sVm" = (
/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
dir = 1
@@ -61444,20 +61669,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/fore/lesser)
-"sXj" = (
-/obj/effect/turf_decal/tile/red/full,
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/turf/open/floor/iron/large,
-/area/station/service/kitchen/diner)
"sXz" = (
/obj/machinery/light/directional/north,
/obj/machinery/status_display/evac/directional/north,
@@ -61542,26 +61753,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig/upper)
-"sYI" = (
-/obj/structure/table/glass,
-/obj/item/stack/medical/gauze{
- pixel_x = -2;
- pixel_y = 8
- },
-/obj/item/stack/medical/mesh{
- pixel_x = 6;
- pixel_y = 5
- },
-/obj/item/stack/medical/suture,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 6
- },
-/obj/item/reagent_containers/syringe,
-/obj/machinery/defibrillator_mount/directional/east,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/large,
-/area/station/medical/treatment_center)
"sYJ" = (
/obj/structure/railing{
dir = 1
@@ -61863,6 +62054,19 @@
/obj/structure/fence,
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/underground/explored)
+"tet" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/service/kitchen/diner)
"teB" = (
/obj/machinery/conveyor_switch/oneway{
id = "packageSort2"
@@ -62715,22 +62919,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/break_room)
-"tsZ" = (
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/item/radio/intercom/directional/south,
-/obj/structure/table/wood,
-/obj/machinery/fax{
- name = "Psychology Office Fax Machine";
- fax_name = "Psychology Office"
- },
-/turf/open/floor/iron/white,
-/area/station/medical/psychology)
"tta" = (
/obj/structure/table,
/obj/item/paper_bin{
@@ -62881,18 +63069,6 @@
/obj/effect/landmark/start/prisoner,
/turf/open/floor/iron,
/area/station/security/prison/mess)
-"tuJ" = (
-/obj/structure/safe,
-/obj/item/clothing/head/bearpelt,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/gun/ballistic/revolver/russian,
-/obj/item/ammo_box/a357,
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
-/obj/effect/turf_decal/bot_white/left,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"tuU" = (
/obj/structure/reagent_dispensers/wall/peppertank/directional/west,
/obj/machinery/airalarm/directional/north,
@@ -63008,23 +63184,21 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"twb" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/nitrogen{
- pixel_x = 7;
- pixel_y = 3
+"twp" = (
+/obj/structure/toilet{
+ pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/mercury{
- pixel_x = -5;
- pixel_y = 3
+/obj/effect/landmark/blobstart,
+/obj/effect/landmark/start/hangover,
+/obj/machinery/button/door/directional/west{
+ id = "Toilet2";
+ name = "Lock Control";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
},
-/obj/item/reagent_containers/glass/bottle/oxygen{
- pixel_x = 1
- },
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/medical/medbay/central)
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"twt" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -63191,6 +63365,12 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/catwalk_floor/iron_smooth,
/area/station/maintenance/fore/lesser)
+"tyt" = (
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka,
+/obj/structure/closet,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/fore)
"tyv" = (
/obj/effect/landmark/start/librarian,
/obj/structure/chair/office,
@@ -63709,6 +63889,20 @@
dir = 1
},
/area/mine/living_quarters)
+"tFD" = (
+/obj/structure/toilet{
+ pixel_y = 8
+ },
+/obj/effect/landmark/start/hangover,
+/obj/machinery/button/door/directional/west{
+ id = "Toilet1";
+ name = "Lock Control";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"tFP" = (
/obj/structure/closet/crate,
/obj/machinery/light/small/directional/east,
@@ -63879,22 +64073,6 @@
},
/turf/open/floor/plating,
/area/station/science/xenobiology)
-"tIL" = (
-/obj/structure/closet/crate/hydroponics,
-/obj/item/shovel/spade,
-/obj/item/wrench,
-/obj/item/reagent_containers/glass/watering_can,
-/obj/item/wirecutters,
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/machinery/camera{
- c_tag = "Service-Botany Bottom 1";
- dir = 9
- },
-/obj/machinery/newscaster/directional/north,
-/turf/open/floor/plating,
-/area/station/service/hydroponics)
"tIS" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 6
@@ -64098,18 +64276,6 @@
/obj/structure/sign/warning/cold_temp/directional/north,
/turf/open/floor/iron/dark,
/area/mine/storage)
-"tLd" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 10
- },
-/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 6
- },
-/obj/item/reagent_containers/syringe,
-/turf/open/floor/iron/white,
-/area/station/medical/chemistry)
"tLi" = (
/obj/structure/flora/bush/sparsegrass/style_random,
/turf/open/misc/asteroid/snow/icemoon,
@@ -64268,12 +64434,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/cargo/lobby)
-"tNZ" = (
-/obj/structure/table,
-/obj/item/trash/can/food/beans,
-/obj/item/reagent_containers/food/drinks/waterbottle/empty,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/fore)
"tOf" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -64915,22 +65075,6 @@
/obj/structure/cable,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/nospawn)
-"tZk" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/dropper,
-/obj/item/storage/box/beakers{
- pixel_x = 6;
- pixel_y = 10
- },
-/obj/item/reagent_containers/glass/bottle/welding_fuel,
-/obj/item/reagent_containers/glass/bottle/welding_fuel,
-/obj/machinery/camera/directional/west{
- c_tag = "Security - Permabrig Cytology";
- network = list("ss13","prison")
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/iron/grimy,
-/area/station/security/prison/work)
"tZm" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/iron/white,
@@ -65087,17 +65231,6 @@
/obj/effect/turf_decal/stripes/box,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/chemistry)
-"ubX" = (
-/obj/effect/turf_decal/tile/red/full,
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/turf/open/floor/iron/large,
-/area/station/service/kitchen/diner)
"ubY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -65512,6 +65645,18 @@
/obj/effect/turf_decal/siding/thinplating/dark,
/turf/open/floor/plating,
/area/station/service/hydroponics)
+"uiy" = (
+/obj/structure/table/wood,
+/obj/item/phone{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/glass/britcup{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/turf/open/floor/carpet/red,
+/area/station/commons/vacant_room/office)
"uiI" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance/three,
@@ -65626,6 +65771,18 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"ukv" = (
+/obj/item/storage/box/bodybags,
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/item/reagent_containers/syringe{
+ name = "steel point"
+ },
+/obj/item/reagent_containers/cup/bottle/multiver,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/structure/table/glass,
+/obj/structure/window/reinforced,
+/turf/open/floor/iron/white/textured,
+/area/station/security/medical)
"ukw" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -65848,6 +66005,27 @@
/obj/structure/extinguisher_cabinet/directional/east,
/turf/open/floor/iron/dark,
/area/station/engineering/lobby)
+"ung" = (
+/obj/structure/closet/crate,
+/obj/item/reagent_containers/cup/glass/waterbottle{
+ pixel_x = 7;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/glass/waterbottle{
+ pixel_x = 7;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/glass/waterbottle{
+ pixel_x = 7;
+ pixel_y = 6
+ },
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/effect/decal/cleanable/dirt/dust,
+/mob/living/simple_animal/mouse/white,
+/turf/open/floor/iron,
+/area/station/maintenance/starboard/fore)
"unm" = (
/obj/machinery/plumbing/growing_vat,
/obj/effect/decal/cleanable/dirt,
@@ -66143,19 +66321,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/research)
-"usm" = (
-/obj/structure/table/glass,
-/obj/machinery/light/directional/west,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 6
- },
-/obj/item/reagent_containers/syringe,
-/obj/machinery/defibrillator_mount/directional/north,
-/obj/item/radio/intercom/directional/west,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/large,
-/area/station/medical/treatment_center)
"uso" = (
/obj/structure/closet/crate/trashcart,
/obj/effect/spawner/random/contraband/prison,
@@ -66326,6 +66491,19 @@
/obj/structure/sign/departments/maint/directional/north,
/turf/open/floor/plating/snowed/icemoon,
/area/mine/eva)
+"uve" = (
+/obj/structure/table/glass,
+/obj/item/hatchet,
+/obj/item/cultivator,
+/obj/item/crowbar,
+/obj/item/reagent_containers/cup/watering_can,
+/obj/item/plant_analyzer,
+/obj/machinery/firealarm/directional/west,
+/obj/effect/turf_decal/tile/green/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics/garden)
"uvi" = (
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -66715,6 +66893,17 @@
/obj/effect/mapping_helpers/airlock/access/all/science/research,
/turf/open/floor/engine,
/area/station/science/explab)
+"uCL" = (
+/obj/machinery/shower/directional/north,
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/obj/machinery/door/window/left/directional/north{
+ name = "Shower Cubicle"
+ },
+/obj/item/soap/nanotrasen,
+/turf/open/floor/iron/freezer,
+/area/station/maintenance/starboard/fore)
"uCN" = (
/obj/structure/grille/broken,
/turf/open/misc/asteroid/snow/icemoon,
@@ -67558,27 +67747,6 @@
/obj/machinery/atmospherics/pipe/smart/simple/orange/visible,
/turf/closed/wall/r_wall,
/area/station/engineering/atmos)
-"uQA" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin/carbon{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
- pixel_x = 9;
- pixel_y = 7
- },
-/obj/item/hand_labeler{
- pixel_x = -6;
- pixel_y = -6
- },
-/obj/machinery/airalarm/directional/south,
-/obj/item/lighter{
- pixel_x = 8;
- pixel_y = -9
- },
-/turf/open/floor/carpet,
-/area/station/security/detectives_office)
"uQC" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/red,
@@ -67676,24 +67844,6 @@
dir = 1
},
/area/station/engineering/main)
-"uSW" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/fluorine{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/iodine{
- pixel_x = 1
- },
-/obj/structure/sign/warning/chem_diamond/directional/west,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/medical/medbay/central)
"uTa" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria,
@@ -67736,16 +67886,6 @@
},
/turf/open/floor/wood/parquet,
/area/station/service/bar/atrium)
-"uUW" = (
-/obj/machinery/atmospherics/components/binary/pump/on{
- dir = 8;
- name = "Air to Distro"
- },
-/obj/structure/sink/directional/south,
-/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/iron/smooth,
-/area/mine/laborcamp/security)
"uVa" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/sink/kitchen/directional/east{
@@ -68252,11 +68392,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/medical/medbay/aft)
-"vda" = (
-/obj/machinery/recharge_station,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"vdf" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -68301,6 +68436,11 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
/area/station/commons/locker)
+"vdF" = (
+/obj/item/reagent_containers/cup/bucket,
+/obj/structure/sink/directional/east,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/fore)
"vdM" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -68459,6 +68599,19 @@
},
/turf/open/floor/iron,
/area/station/science/xenobiology)
+"vfA" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/dropper,
+/turf/open/floor/iron/cafeteria,
+/area/station/science/lab)
"vfI" = (
/obj/machinery/door/window/right/directional/south{
name = "Ordnance Freezer Chamber Access";
@@ -68490,21 +68643,6 @@
/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/iron/white,
/area/station/medical/medbay/aft)
-"vgz" = (
-/obj/structure/toilet{
- pixel_y = 8
- },
-/obj/effect/landmark/blobstart,
-/obj/effect/landmark/start/hangover,
-/obj/machinery/button/door/directional/west{
- id = "Toilet2";
- name = "Lock Control";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"vgC" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -69085,18 +69223,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/plating,
/area/station/science/robotics/lab)
-"vnM" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_y = 5
- },
-/obj/item/reagent_containers/dropper{
- pixel_y = -4
- },
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/medical/medbay/central)
"vnN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -70584,15 +70710,6 @@
/obj/item/seeds/glowshroom,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"vNg" = (
-/obj/structure/window/reinforced/tinted{
- dir = 1
- },
-/obj/effect/spawner/random/medical/patient_stretcher,
-/obj/effect/decal/cleanable/blood/gibs/torso,
-/obj/effect/mapping_helpers/burnt_floor,
-/turf/open/floor/plating,
-/area/station/security/prison/safe)
"vNk" = (
/obj/effect/landmark/start/hangover,
/obj/structure/chair/wood{
@@ -70647,6 +70764,12 @@
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/iron,
/area/mine/production)
+"vNU" = (
+/obj/structure/rack,
+/obj/item/clothing/gloves/boxing/green,
+/obj/item/reagent_containers/cup/glass/waterbottle,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/fore)
"vOr" = (
/obj/structure/disposalpipe/junction{
dir = 8
@@ -71506,11 +71629,6 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/project)
-"wbm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/iron/dark,
-/area/mine/laborcamp)
"wbn" = (
/obj/structure/table,
/obj/structure/bedsheetbin,
@@ -71654,6 +71772,11 @@
},
/turf/open/floor/iron/smooth,
/area/mine/mechbay)
+"wes" = (
+/obj/item/mop,
+/obj/item/reagent_containers/cup/bucket,
+/turf/open/floor/iron,
+/area/station/service/janitor)
"wet" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 4
@@ -71738,15 +71861,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"wft" = (
-/obj/structure/sink/directional/west,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/mop,
-/obj/item/reagent_containers/glass/bottle/ammonia,
-/obj/machinery/airalarm/directional/south,
-/obj/effect/spawner/random/contraband/prison,
-/turf/open/floor/plating,
-/area/station/security/prison/safe)
"wfu" = (
/obj/structure/sign/poster/official/wtf_is_co2,
/turf/closed/wall/r_wall,
@@ -72264,19 +72378,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/mine/eva)
-"wmf" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/rag,
-/obj/item/clothing/head/collectable/tophat{
- pixel_x = 6;
- pixel_y = 5
- },
-/obj/effect/spawner/random/entertainment/gambling{
- pixel_x = -13
- },
-/obj/effect/mapping_helpers/broken_floor,
-/turf/open/floor/wood,
-/area/station/maintenance/fore)
"wmu" = (
/obj/machinery/vending/wardrobe/sec_wardrobe,
/obj/effect/turf_decal/tile/red,
@@ -72829,17 +72930,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_half,
/area/station/service/bar/atrium)
-"wvd" = (
-/obj/structure/table/wood,
-/obj/item/storage/box/matches,
-/obj/item/razor{
- pixel_x = -4;
- pixel_y = 2
- },
-/obj/item/clothing/mask/cigarette/cigar,
-/obj/item/reagent_containers/food/drinks/flask/gold,
-/turf/open/floor/carpet,
-/area/station/command/heads_quarters/captain)
"wve" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/white,
@@ -73084,6 +73174,14 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"wyx" = (
+/obj/structure/window/reinforced/tinted{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/item/clothing/gloves/color/latex,
+/turf/open/floor/plating,
+/area/station/security/prison/safe)
"wyB" = (
/obj/machinery/conveyor{
dir = 1;
@@ -73145,14 +73243,6 @@
},
/turf/open/floor/iron,
/area/mine/laborcamp)
-"wzD" = (
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/book/manual/wiki/detective,
-/turf/open/floor/carpet/blue,
-/area/station/security/prison/work)
"wAb" = (
/obj/structure/reagent_dispensers/fueltank,
/obj/effect/turf_decal/tile/yellow{
@@ -73517,13 +73607,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/science)
-"wEC" = (
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 8
- },
-/obj/structure/table/wood,
-/turf/open/floor/carpet/blue,
-/area/station/security/prison/work)
"wEL" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/west,
@@ -73962,12 +74045,6 @@
"wLl" = (
/turf/closed/wall/r_wall,
/area/station/science/research)
-"wLp" = (
-/obj/structure/rack,
-/obj/item/clothing/gloves/boxing/green,
-/obj/item/reagent_containers/food/drinks/waterbottle,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/fore)
"wLI" = (
/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
@@ -74630,30 +74707,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/cargo/drone_bay)
-"wVh" = (
-/obj/structure/table/glass,
-/obj/structure/sign/barsign{
- chosen_sign = "thecavern";
- icon_state = "thecavern";
- pixel_y = 32
- },
-/obj/item/reagent_containers/food/drinks/bottle/vermouth{
- pixel_x = 10;
- pixel_y = 14
- },
-/obj/item/reagent_containers/food/drinks/bottle/pineapplejuice{
- pixel_y = 9
- },
-/obj/item/reagent_containers/food/drinks/bottle/orangejuice{
- pixel_x = 15
- },
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
- pixel_x = -11;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/drinks/soda_cans/tonic,
-/turf/open/floor/plating,
-/area/station/maintenance/fore)
"wVl" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -74679,13 +74732,6 @@
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
-"wVK" = (
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 8
- },
-/obj/structure/chair/sofa/right,
-/turf/open/floor/carpet/blue,
-/area/station/security/prison/work)
"wVR" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -74951,6 +74997,15 @@
/obj/effect/turf_decal/tile/red,
/turf/open/floor/iron,
/area/station/security/prison/mess)
+"wZV" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/neutral/diagonal_edge,
+/obj/structure/closet/mini_fridge{
+ name = "mini-fridge"
+ },
+/obj/item/reagent_containers/condiment/milk,
+/turf/open/floor/iron/kitchen/diagonal,
+/area/station/service/kitchen)
"wZZ" = (
/obj/structure/tank_holder/oxygen/red,
/turf/open/floor/plating,
@@ -75685,18 +75740,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"xkL" = (
-/obj/structure/table/glass,
-/obj/machinery/light/directional/east,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 6
- },
-/obj/item/reagent_containers/syringe,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/large,
-/area/station/medical/treatment_center)
"xkZ" = (
/obj/machinery/teleport/station,
/obj/machinery/light/small/directional/east,
@@ -75882,6 +75925,11 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/station/maintenance/starboard/upper)
+"xnu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/cup/bucket,
+/turf/open/floor/iron/dark,
+/area/mine/laborcamp)
"xnC" = (
/obj/structure/sign/warning/fire/directional/east,
/turf/open/misc/asteroid/snow/icemoon,
@@ -76737,24 +76785,6 @@
"xCl" = (
/turf/open/floor/iron,
/area/station/science/robotics/lab)
-"xCo" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/lithium{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/iron{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 1
- },
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/medical/medbay/central)
"xCv" = (
/obj/machinery/computer/security,
/obj/effect/turf_decal/tile/red/half/contrasted,
@@ -76771,18 +76801,6 @@
/obj/machinery/nuclearbomb/beer,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"xCW" = (
-/obj/item/storage/box/bodybags,
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/item/reagent_containers/syringe{
- name = "steel point"
- },
-/obj/item/reagent_containers/glass/bottle/multiver,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/structure/table/glass,
-/obj/structure/window/reinforced,
-/turf/open/floor/iron/white/textured,
-/area/station/security/medical)
"xDb" = (
/turf/closed/wall/r_wall,
/area/station/medical/virology)
@@ -77385,27 +77403,6 @@
"xMT" = (
/turf/closed/wall,
/area/station/science/research)
-"xMU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown,
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/obj/structure/filingcabinet,
-/obj/item/toy/figure/qm,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = 8;
- pixel_y = 8
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
"xMW" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 8
@@ -77639,24 +77636,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/eighties/red,
/area/station/security/prison/safe)
-"xSj" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/potassium{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/phosphorus{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/sodium{
- pixel_x = 1
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/medical/medbay/central)
"xSl" = (
/obj/item/radio/intercom/directional/south,
/obj/effect/turf_decal/siding/wood{
@@ -78664,6 +78643,23 @@
/obj/machinery/power/apc/auto_name/directional/east,
/turf/open/floor/iron/showroomfloor,
/area/station/security/prison/toilet)
+"yin" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/nitrogen{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/mercury{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/oxygen{
+ pixel_x = 1
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/medbay/central)
"yiv" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
@@ -108000,7 +107996,7 @@ vPx
qDG
bDj
ldH
-oxF
+nwA
nga
nIJ
kFx
@@ -112074,7 +112070,7 @@ iDt
iDt
vjh
szu
-cIA
+bbL
jLo
bJx
njJ
@@ -113621,7 +113617,7 @@ rVX
dqx
aoF
hVB
-wbm
+xnu
fkZ
vjh
pDW
@@ -114919,7 +114915,7 @@ ghx
ghx
iDt
nTO
-uUW
+gqK
eYC
xjO
nTO
@@ -164348,7 +164344,7 @@ vfg
bQA
hKT
cHZ
-qas
+myq
kXr
oGF
vGg
@@ -167355,7 +167351,7 @@ iDt
oqL
unm
cvG
-tZk
+mpE
fvK
cIc
uzM
@@ -167381,7 +167377,7 @@ ucN
scV
jIv
plN
-uQA
+sUT
ucN
iDt
ijY
@@ -167867,10 +167863,10 @@ ijY
hPs
gBX
oPa
-mrU
-dEo
-sDq
-rFs
+czp
+qgE
+nWC
+hyL
cIc
lBT
oVY
@@ -167879,7 +167875,7 @@ vVH
vVH
vVH
nYZ
-wft
+afq
xhK
iDt
ijY
@@ -168132,7 +168128,7 @@ cIc
lNn
oVY
pez
-vNg
+okX
qLg
vVH
vVH
@@ -168389,7 +168385,7 @@ cIc
kqn
oVY
pez
-hGw
+wyx
aQQ
fdm
grU
@@ -169409,9 +169405,9 @@ iDt
hPs
gBX
hPs
-wVK
-wzD
-wEC
+gou
+iCs
+gfy
una
cIc
mlX
@@ -173073,7 +173069,7 @@ udC
udC
iDt
vcj
-iAR
+aqf
vWz
vWz
beo
@@ -177171,7 +177167,7 @@ iDt
xMq
exw
exw
-tIL
+hgQ
fKy
bdr
ylr
@@ -177427,7 +177423,7 @@ iDt
xMq
xMq
exw
-ejH
+cKP
qXz
gAy
rhR
@@ -177684,7 +177680,7 @@ xMq
xMq
xMq
exw
-ejH
+cKP
sCZ
sCZ
eGM
@@ -177721,7 +177717,7 @@ hTa
txj
nyX
jjx
-tLd
+oOF
hjM
lAA
lAA
@@ -180537,7 +180533,7 @@ nxM
dTm
ofJ
hjM
-gHM
+gkx
eNm
hjM
ugs
@@ -180797,7 +180793,7 @@ hjM
hjM
hjM
hjM
-eHh
+bAA
vaZ
ubI
hOk
@@ -181824,10 +181820,10 @@ iiR
aZd
rqI
xDb
-dWQ
+sHW
eYR
pGS
-kpQ
+cdf
nKK
xDb
xMq
@@ -182826,7 +182822,7 @@ nPU
aTm
fYh
oXe
-hjF
+gJp
gGJ
vUi
dMS
@@ -183083,7 +183079,7 @@ rxY
fzK
bjZ
tAe
-dCX
+eVS
qYo
hxg
dMS
@@ -191554,7 +191550,7 @@ fsO
tBs
tWc
tBs
-qik
+bTj
wrX
umF
cUk
@@ -223430,7 +223426,7 @@ qqz
aUr
hNL
jbh
-goZ
+mcx
pqa
ejW
cVd
@@ -223676,7 +223672,7 @@ lJO
sEx
mcX
awh
-jqY
+fVH
lJO
anl
lJO
@@ -224724,7 +224720,7 @@ nwT
hkb
aaT
fFT
-poV
+uiy
bPw
tKI
sIM
@@ -224967,7 +224963,7 @@ mCT
qSa
mCT
gbS
-cPk
+eDT
oCO
hed
lYJ
@@ -225740,7 +225736,7 @@ eBB
nxV
nor
qiT
-qgD
+uve
hjv
gpp
tSN
@@ -226510,7 +226506,7 @@ urt
mCT
fzF
mAV
-aQD
+hOj
psr
oCO
wpO
@@ -228882,7 +228878,7 @@ bln
pRj
dMO
uVa
-ogh
+ftf
wAW
ktS
nxm
@@ -231194,7 +231190,7 @@ pXv
kNZ
pRj
bxV
-knK
+bnn
iaT
sOl
lLm
@@ -231392,7 +231388,7 @@ ybQ
egF
jYV
jDW
-tuJ
+gBd
ybQ
bln
jOt
@@ -231412,7 +231408,7 @@ dkf
qTp
ePs
gOJ
-xMU
+rzY
rbC
kXr
hrJ
@@ -239327,11 +239323,11 @@ jDt
wtg
loI
ehy
-fNu
+lzY
mgU
fLX
kcc
-xCW
+ukv
oIC
jjt
tpj
@@ -241184,7 +241180,7 @@ xLF
lpM
oGQ
wKw
-wvd
+pci
mhQ
hUV
tgA
@@ -241196,7 +241192,7 @@ rpG
jtY
xVK
tfx
-jca
+wes
fVS
cvS
gDp
@@ -242426,7 +242422,7 @@ skl
skl
skl
skl
-wVh
+lJT
tnP
cIK
jOQ
@@ -242683,9 +242679,9 @@ skl
pwx
deY
skl
-pBy
+jeg
xlH
-bqE
+ePV
jOQ
skl
ygB
@@ -242700,7 +242696,7 @@ uja
oiz
ehm
uja
-mKa
+tFD
chB
twU
uja
@@ -242942,7 +242938,7 @@ fhz
skl
jVb
tnP
-wmf
+sni
jOQ
skl
dnk
@@ -243214,7 +243210,7 @@ vmp
vmp
kxN
uja
-vgz
+twp
oUG
hsB
uja
@@ -243728,7 +243724,7 @@ mqy
mqy
tUn
uja
-vda
+cbu
mfz
twU
uja
@@ -243752,11 +243748,11 @@ jqE
fjK
sAT
azw
-nlq
-ajA
-uSW
-xCo
-twb
+hrs
+lDi
+pTv
+kZf
+yin
cvS
pjF
nhw
@@ -244262,15 +244258,15 @@ lso
dEV
ieZ
azw
-pse
+jMg
vPV
fHk
azw
tJV
-vnM
+gVA
tyf
hMH
-xSj
+hnW
cvS
dDC
gXm
@@ -244780,7 +244776,7 @@ opz
eyc
dCo
kuX
-hYk
+ect
dmI
hbC
veU
@@ -246063,7 +246059,7 @@ bai
azw
dmI
qMv
-mfb
+qEO
azw
fNA
eqp
@@ -246327,7 +246323,7 @@ iBj
mcW
sFG
lwQ
-usm
+cKQ
cyo
kpO
lup
@@ -246820,10 +246816,10 @@ pyj
lnq
hnf
bdP
-rCs
+tet
fAc
pxs
-sXj
+gzI
eCA
ihf
uMu
@@ -248101,7 +248097,7 @@ kQX
vLn
mdZ
wbB
-ubX
+cXz
eBa
qZB
ftM
@@ -248126,7 +248122,7 @@ qPu
niu
xoy
lwQ
-xkL
+qOu
oeW
aTZ
fle
@@ -248134,12 +248130,12 @@ pyu
qLo
tWL
rsR
-sYI
+cKY
vtk
kQM
upO
tQc
-bZS
+fVV
ubq
lfL
cYR
@@ -248622,7 +248618,7 @@ gtw
jQo
vMq
eUw
-eYD
+fkE
fkk
bPL
cpY
@@ -248872,14 +248868,14 @@ rrx
nIr
mdZ
fRJ
-ubX
+cXz
son
qZB
gtw
bDe
xbn
-rdD
-eGf
+rVh
+wZV
fkk
bpG
onv
@@ -249380,7 +249376,7 @@ gmW
bln
kKL
bgG
-tNZ
+iUr
kKL
hfh
bQr
@@ -249436,7 +249432,7 @@ hRA
kIu
rkL
uFz
-kJC
+qrZ
sZF
edT
wRr
@@ -249894,7 +249890,7 @@ lli
lli
bMF
ojV
-sUA
+ung
kKL
lli
lAG
@@ -249949,8 +249945,8 @@ fFJ
hRA
sHD
dnc
-sfM
-tsZ
+mrr
+mXF
sZF
sKf
mlo
@@ -250166,7 +250162,7 @@ cSQ
kKL
kKl
beT
-nCB
+vdF
giD
kKL
bws
@@ -250703,7 +250699,7 @@ rHz
fdY
xuM
ixd
-skN
+rSQ
ufN
sVm
dDw
@@ -250715,7 +250711,7 @@ cqj
qyf
mia
mFE
-jhK
+fpu
dmO
rYL
nAN
@@ -251262,7 +251258,7 @@ vYq
fWS
weR
jdJ
-dqb
+dht
jAQ
bln
bln
@@ -251519,7 +251515,7 @@ vYq
iAf
qPY
tUh
-dqb
+dht
jAQ
bln
bln
@@ -251691,7 +251687,7 @@ hOu
orf
hJx
lli
-wLp
+vNU
kKL
kKL
mMb
@@ -252205,7 +252201,7 @@ weF
orf
kKL
moF
-rIM
+gtk
kKL
dCA
atM
@@ -254320,7 +254316,7 @@ tJe
tDX
feZ
eJv
-bkm
+btc
owS
jkt
ccQ
@@ -254543,7 +254539,7 @@ cjl
rqT
ult
ult
-jvk
+dCq
rIU
jrZ
gqm
@@ -254772,7 +254768,7 @@ laY
kKL
kKL
lli
-odD
+tyt
hVo
hJx
lIC
@@ -256567,7 +256563,7 @@ pDe
fYj
meQ
vve
-slL
+sGe
kKL
mqO
fUc
@@ -256824,7 +256820,7 @@ fOz
gsH
kKL
qNu
-hHm
+anS
kKL
lUC
lUC
@@ -256907,7 +256903,7 @@ jOj
jOj
vzD
cef
-mYI
+mTw
uCo
lkO
kPw
@@ -257081,7 +257077,7 @@ dxs
pVi
kKL
fLb
-dCq
+uCL
kKL
nwd
epd
@@ -258152,7 +258148,7 @@ sut
tia
qNn
pOf
-mhp
+vfA
krY
clo
bUa
diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm
index 97aa0128570..f848cf688be 100644
--- a/_maps/map_files/KiloStation/KiloStation.dmm
+++ b/_maps/map_files/KiloStation/KiloStation.dmm
@@ -1478,7 +1478,7 @@
/area/station/maintenance/disposal/incinerator)
"arX" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass,
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/security/prison/mess)
@@ -3278,7 +3278,7 @@
name = "Trash Chute";
req_access = list("janitor")
},
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
@@ -4140,7 +4140,7 @@
/obj/effect/turf_decal/delivery,
/obj/effect/turf_decal/stripes/corner,
/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/radio/intercom/directional/north,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -5535,7 +5535,7 @@
dir = 4
},
/obj/structure/sink/directional/west,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -7790,10 +7790,10 @@
dir = 4
},
/obj/item/clipboard,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -6
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 6
},
/obj/item/clothing/glasses/science,
@@ -9827,7 +9827,7 @@
"cXg" = (
/obj/structure/reagent_dispensers/watertank/high,
/obj/structure/railing,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/service/hydroponics)
@@ -10798,7 +10798,7 @@
},
/obj/effect/turf_decal/tile/purple,
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/mug/coco,
+/obj/item/reagent_containers/cup/glass/mug/coco,
/turf/open/floor/iron/showroomfloor,
/area/station/command/heads_quarters/rd)
"dlI" = (
@@ -11309,15 +11309,15 @@
/area/station/maintenance/port/lesser)
"drM" = (
/obj/structure/closet/crate,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/effect/spawner/random/contraband/prison,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
@@ -11376,7 +11376,7 @@
dir = 1
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
pixel_x = 9;
pixel_y = 3
},
@@ -14208,7 +14208,7 @@
pixel_x = 4;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/structure/disposalpipe/segment{
dir = 10
},
@@ -16595,7 +16595,7 @@
/area/station/service/chapel)
"eUd" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table.";
pixel_x = -8;
pixel_y = 2
@@ -18051,17 +18051,17 @@
"fnZ" = (
/obj/structure/table,
/obj/machinery/light/directional/north,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
desc = "Salt. From space oceans, presumably. A staple of modern medicine.";
pixel_x = -8;
pixel_y = 12
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table.";
pixel_x = -8;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/bottle/orangejuice{
+/obj/item/reagent_containers/cup/glass/bottle/juice/orangejuice{
desc = "An emerald flask, from the Keeper's soul. High in vitamins!";
name = "estus flask";
pixel_x = 4;
@@ -20125,7 +20125,7 @@
},
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral,
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 5
},
/obj/machinery/light_switch/directional/west{
@@ -23139,8 +23139,8 @@
"gFL" = (
/obj/structure/table,
/obj/item/storage/fancy/egg_box,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/rice,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/rice,
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -27657,7 +27657,7 @@
/obj/structure/sink/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
@@ -28108,7 +28108,7 @@
"hVZ" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/turf_decal/delivery,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -28472,7 +28472,7 @@
/obj/effect/turf_decal/siding/green{
dir = 4
},
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics/garden)
"ibm" = (
@@ -29518,7 +29518,7 @@
"ipL" = (
/obj/structure/closet/crate/hydroponics,
/obj/item/crowbar/red,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/item/circuitboard/machine/biogenerator,
/obj/item/wirecutters,
/obj/item/wrench,
@@ -31179,7 +31179,7 @@
/area/station/science/ordnance/office)
"iKT" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/holywater,
+/obj/item/reagent_containers/cup/glass/bottle/holywater,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
@@ -33830,7 +33830,7 @@
dir = 10
},
/obj/machinery/firealarm/directional/west,
-/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled,
+/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled,
/turf/open/floor/carpet/royalblue,
/area/station/service/chapel/office)
"jBr" = (
@@ -34342,16 +34342,16 @@
dir = 8
},
/obj/effect/turf_decal/tile/yellow,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -7
},
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -7
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 7
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 7
},
/obj/item/reagent_containers/dropper{
@@ -37597,7 +37597,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/obj/item/reagent_containers/food/drinks/trophy/bronze_cup,
+/obj/item/reagent_containers/cup/glass/trophy/bronze_cup,
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/carpet/royalblue,
/area/station/service/chapel/office)
@@ -38334,7 +38334,7 @@
"kTe" = (
/obj/structure/table/glass,
/obj/item/storage/medkit/regular,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
/obj/item/reagent_containers/syringe,
/obj/machinery/camera/directional/east{
c_tag = "Security Infirmary"
@@ -38950,7 +38950,7 @@
/area/station/hallway/primary/central/fore)
"laE" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/plating,
/area/station/maintenance/department/bridge)
@@ -39885,7 +39885,7 @@
/obj/item/multitool{
pixel_x = 4
},
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
"lql" = (
@@ -41071,11 +41071,11 @@
/turf/open/floor/carpet,
/area/station/medical/psychology)
"lFS" = (
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_x = -7;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_x = 3;
pixel_y = 3
},
@@ -43882,17 +43882,17 @@
dir = 8
},
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -4;
pixel_y = 12
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 7;
pixel_y = 12
},
@@ -48116,12 +48116,12 @@
"nIw" = (
/obj/structure/cable,
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table.";
pixel_x = -8;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
desc = "Salt. From space oceans, presumably. A staple of modern medicine.";
pixel_x = -8;
pixel_y = 12
@@ -52589,7 +52589,7 @@
dir = 9
},
/obj/machinery/airalarm/directional/west,
-/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled,
+/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled,
/turf/open/floor/carpet/royalblue,
/area/station/service/chapel/office)
"pal" = (
@@ -54001,10 +54001,10 @@
id = "kitchenshutters";
name = "Kitchen Shutters"
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
/turf/open/floor/iron,
@@ -55832,7 +55832,7 @@
/area/station/hallway/primary/central)
"pVS" = (
/obj/structure/closet/secure_closet/freezer/kitchen,
-/obj/item/reagent_containers/food/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
/obj/effect/turf_decal/bot,
/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/iron/freezer,
@@ -57348,18 +57348,18 @@
/obj/item/clipboard{
pixel_x = -6
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 6;
pixel_y = 10
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -6;
pixel_y = 10
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -6
},
/obj/item/reagent_containers/dropper,
@@ -60873,7 +60873,7 @@
/obj/item/folder/white,
/obj/item/stack/sheet/mineral/plasma,
/obj/item/stack/sheet/mineral/plasma,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -6
},
/obj/item/reagent_containers/syringe,
@@ -60953,10 +60953,10 @@
/obj/item/stack/sheet/mineral/plasma,
/obj/item/stack/sheet/mineral/plasma,
/obj/item/stack/sheet/mineral/plasma,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -4
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 4
},
/obj/item/reagent_containers/dropper,
@@ -62203,7 +62203,7 @@
/area/station/tcommsat/computer)
"rLs" = (
/obj/structure/reagent_dispensers/watertank/high,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/turf_decal/tile/green{
dir = 1
},
@@ -64104,15 +64104,15 @@
/area/station/command/heads_quarters/ce)
"snW" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -3;
pixel_y = 15
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -6;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
desc = "A station exclusive. Consumption may result in seizures, blindness, drunkenness, or even death.";
list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko=30);
name = "Kilo-Kocktail";
@@ -64174,12 +64174,12 @@
/area/station/maintenance/central)
"soZ" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
layer = 3.1;
pixel_x = -2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table.";
pixel_x = -8;
pixel_y = 2
@@ -64677,19 +64677,19 @@
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
"swA" = (
-/obj/item/reagent_containers/food/drinks/flask/gold{
+/obj/item/reagent_containers/cup/glass/flask/gold{
pixel_x = 3;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_x = -4;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 7;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
/obj/structure/table/wood,
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
@@ -70490,11 +70490,11 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_x = 4;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -5;
pixel_y = 6
},
@@ -70760,8 +70760,8 @@
/obj/effect/turf_decal/siding/green{
dir = 8
},
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
pixel_x = 2;
pixel_y = 1
},
@@ -70787,11 +70787,11 @@
/area/station/hallway/primary/central)
"ufD" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
pixel_x = -2;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/obj/item/food/pie/cream{
pixel_y = -4
},
@@ -73223,7 +73223,7 @@
pixel_y = 6
},
/obj/item/knife/kitchen,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
@@ -74294,7 +74294,7 @@
/area/station/security/checkpoint/supply)
"vhf" = (
/obj/structure/bonfire,
-/obj/item/reagent_containers/food/drinks/bottle/orangejuice{
+/obj/item/reagent_containers/cup/glass/bottle/juice/orangejuice{
desc = "For the weary spacemen on their quest to rekindle the first plasma fire.";
name = "Carton of Estus"
},
@@ -74585,7 +74585,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/bot,
/obj/structure/sink/directional/east,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/effect/turf_decal/stripes/corner,
/obj/machinery/button/door/directional/south{
@@ -77189,7 +77189,7 @@
"vTs" = (
/obj/machinery/hydroponics/constructable,
/obj/item/seeds/apple,
-/obj/item/reagent_containers/glass/bottle/nutrient/l4z,
+/obj/item/reagent_containers/cup/bottle/nutrient/l4z,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/south,
/turf/open/floor/plating,
@@ -78621,17 +78621,17 @@
/obj/item/storage/box/seccarts{
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
desc = "A bottle of whiskey. There's a label that reads 'tears' taped to the front.";
name = "Bottle of Tears";
pixel_x = 3;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -6;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_y = 2
},
/obj/machinery/keycard_auth/directional/south{
@@ -84771,9 +84771,9 @@
/area/station/commons/storage/art)
"xZn" = (
/obj/machinery/firealarm/directional/west,
-/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/cup/bottle/ammonia,
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/watertank/janitor,
/turf/open/floor/iron/grimy,
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index f6a40a90d41..4a3d2915886 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -2106,7 +2106,7 @@
/obj/item/crowbar,
/obj/machinery/light/directional/north,
/obj/item/plant_analyzer,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron,
/area/station/service/hydroponics/garden)
@@ -3445,7 +3445,7 @@
},
/obj/item/clothing/mask/surgical,
/obj/item/clothing/suit/apron/surgical,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/iron/white,
/area/station/medical/abandoned)
"bje" = (
@@ -3749,7 +3749,7 @@
/obj/structure/closet/crate/hydroponics,
/obj/item/shovel/spade,
/obj/item/wrench,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/item/cultivator,
/obj/item/wirecutters,
/obj/machinery/airalarm/directional/south,
@@ -4091,17 +4091,17 @@
/area/station/maintenance/solars/port/fore)
"btH" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -4;
pixel_y = 12
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 7;
pixel_y = 12
},
@@ -5393,12 +5393,12 @@
/obj/item/stack/sheet/mineral/plasma{
pixel_y = 4
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -3;
pixel_y = 3
},
@@ -6511,21 +6511,21 @@
/area/station/solars/port/aft)
"cwa" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = -4;
pixel_y = 1
},
-/obj/item/reagent_containers/glass/bottle/chloralhydrate,
-/obj/item/reagent_containers/glass/bottle/toxin{
+/obj/item/reagent_containers/cup/bottle/chloralhydrate,
+/obj/item/reagent_containers/cup/bottle/toxin{
pixel_x = 6;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = 5;
pixel_y = 1
},
/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/glass/bottle/facid{
+/obj/item/reagent_containers/cup/bottle/facid{
name = "fluorosulfuric acid bottle";
pixel_x = -3;
pixel_y = 6
@@ -6946,15 +6946,15 @@
/area/station/science/robotics/lab)
"cCM" = (
/obj/structure/lattice/catwalk,
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_x = -7;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_x = 3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_x = 6;
pixel_y = -4
},
@@ -7087,7 +7087,7 @@
pixel_x = 6;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = -6
},
/obj/machinery/camera/directional/south{
@@ -7676,7 +7676,7 @@
"cTl" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_y = 6
},
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -9149,7 +9149,7 @@
/area/station/engineering/atmos/storage/gas)
"dsE" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 10
},
/obj/item/flashlight/lamp{
@@ -9451,7 +9451,7 @@
dir = 1
},
/obj/structure/extinguisher_cabinet/directional/south,
-/obj/item/reagent_containers/food/drinks/britcup{
+/obj/item/reagent_containers/cup/glass/britcup{
pixel_y = 2
},
/turf/open/floor/iron,
@@ -9961,7 +9961,7 @@
/turf/open/space/basic,
/area/space/nearstation)
"dJT" = (
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/structure/table/wood,
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
@@ -10066,7 +10066,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/rack,
/obj/item/reagent_containers/blood/random,
-/obj/item/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/reagent_containers/cup/glass/bottle/vodka,
/turf/open/floor/iron/white,
/area/station/medical/abandoned)
"dLu" = (
@@ -11749,7 +11749,7 @@
/obj/item/stack/spacecash/c1{
pixel_y = 9
},
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/structure/table/reinforced{
name = "Jim Norton's Quebecois Coffee table"
},
@@ -12015,27 +12015,27 @@
/turf/open/floor/wood,
/area/station/service/library)
"esd" = (
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 4;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 6;
pixel_y = -1
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -4;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -5;
pixel_y = 2
},
/obj/structure/table/wood,
/obj/structure/light_construct/small/directional/north,
/obj/machinery/newscaster/directional/north,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
"ese" = (
@@ -12120,15 +12120,15 @@
/area/station/engineering/atmos)
"ett" = (
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/acidic_buffer{
+/obj/item/reagent_containers/cup/bottle/acidic_buffer{
pixel_x = 7;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/basic_buffer{
+/obj/item/reagent_containers/cup/bottle/basic_buffer{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
+/obj/item/reagent_containers/cup/bottle/formaldehyde{
pixel_x = 1
},
/obj/structure/sign/warning/chem_diamond/directional/north,
@@ -13480,7 +13480,7 @@
/turf/open/floor/iron/white,
/area/station/medical/surgery/theatre)
"eWy" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/structure/reagent_dispensers/watertank,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
@@ -17085,7 +17085,7 @@
/obj/item/hatchet,
/obj/item/cultivator,
/obj/item/crowbar,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/item/plant_analyzer,
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -18257,8 +18257,8 @@
"gMg" = (
/obj/structure/table,
/obj/item/storage/medkit/regular,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/multiver,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/multiver,
/obj/item/reagent_containers/syringe,
/obj/structure/extinguisher_cabinet/directional/west,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -18425,7 +18425,7 @@
"gOS" = (
/obj/structure/cable,
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/obj/item/reagent_containers/syringe,
/obj/item/reagent_containers/dropper,
/obj/machinery/camera/directional/north{
@@ -18971,11 +18971,11 @@
pixel_x = 3;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -4;
pixel_y = 7
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 7
},
/obj/item/reagent_containers/dropper{
@@ -19838,15 +19838,15 @@
name = "Pharmacy Desk";
req_access = list("medical")
},
-/obj/item/reagent_containers/glass/bottle/morphine,
-/obj/item/reagent_containers/glass/bottle/toxin{
+/obj/item/reagent_containers/cup/bottle/morphine,
+/obj/item/reagent_containers/cup/bottle/toxin{
pixel_x = 5;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -5
},
/obj/item/reagent_containers/syringe/epinephrine,
@@ -19895,7 +19895,7 @@
/obj/item/storage/bag/plants/portaseeder,
/obj/item/plant_analyzer,
/obj/item/cultivator,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/structure/rack,
/obj/item/vending_refill/hydroseeds,
/turf/open/floor/plating,
@@ -22429,11 +22429,11 @@
"ikO" = (
/obj/machinery/newscaster/directional/north,
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 4;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = -5;
pixel_y = 6
},
@@ -23917,11 +23917,11 @@
/obj/structure/table{
name = "Jim Norton's Quebecois Coffee table"
},
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = -3;
pixel_y = 9
},
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = 5;
pixel_y = 12
},
@@ -25609,7 +25609,7 @@
/area/station/medical/chemistry)
"jgW" = (
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
@@ -26362,7 +26362,7 @@
/obj/item/kitchen/rollingpin,
/obj/effect/turf_decal/trimline/brown/warning,
/obj/machinery/camera/directional/north,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/effect/turf_decal/tile/bar{
dir = 1
},
@@ -26522,19 +26522,19 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -6;
pixel_y = 10
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 6;
pixel_y = 10
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -6;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 6;
pixel_y = 6
},
@@ -27678,7 +27678,7 @@
"jRh" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_y = 6
},
/obj/machinery/camera/directional/north{
@@ -27790,7 +27790,7 @@
/obj/item/book/granter/action/spell/smoke/lesser{
name = "mysterious old book of cloud-chasing"
},
-/obj/item/reagent_containers/food/drinks/bottle/holywater{
+/obj/item/reagent_containers/cup/glass/bottle/holywater{
pixel_x = -2;
pixel_y = 2
},
@@ -28666,11 +28666,11 @@
"klj" = (
/obj/machinery/light/small/directional/north,
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 7;
pixel_y = -3
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -4;
pixel_y = -3
},
@@ -28679,7 +28679,7 @@
pixel_y = -2
},
/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
@@ -29998,16 +29998,16 @@
/turf/open/floor/iron/white,
/area/station/security/prison)
"kKT" = (
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 7;
pixel_y = 12
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -4;
pixel_y = 12
},
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
@@ -31031,22 +31031,22 @@
/area/station/maintenance/aft/greater)
"lar" = (
/obj/structure/noticeboard/directional/north,
-/obj/item/reagent_containers/food/condiment/milk{
+/obj/item/reagent_containers/condiment/milk{
pixel_x = 6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/condiment/sugar{
+/obj/item/reagent_containers/condiment/sugar{
pixel_y = 4
},
-/obj/item/reagent_containers/food/condiment/soymilk{
+/obj/item/reagent_containers/condiment/soymilk{
pixel_x = -6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/ice{
+/obj/item/reagent_containers/cup/glass/ice{
pixel_x = -4;
pixel_y = -2
},
-/obj/item/reagent_containers/food/drinks/bottle/cream{
+/obj/item/reagent_containers/cup/glass/bottle/juice/cream{
pixel_x = 3;
pixel_y = -2
},
@@ -31202,8 +31202,8 @@
"lds" = (
/obj/structure/table,
/obj/item/storage/fancy/egg_box,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/rice,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/rice,
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -31269,15 +31269,15 @@
/area/station/engineering/break_room)
"lfk" = (
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/phosphorus{
+/obj/item/reagent_containers/cup/bottle/phosphorus{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/potassium{
+/obj/item/reagent_containers/cup/bottle/potassium{
pixel_x = 7;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/sodium{
+/obj/item/reagent_containers/cup/bottle/sodium{
pixel_x = 1
},
/turf/open/floor/iron/dark/textured_edge{
@@ -31740,9 +31740,9 @@
/turf/open/floor/plating,
/area/station/hallway/primary/fore)
"lnM" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
-/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/cup/bottle/ammonia,
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/prison/safe)
@@ -33704,7 +33704,7 @@
/area/station/hallway/secondary/exit/departure_lounge)
"lZM" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
@@ -34611,10 +34611,10 @@
/obj/structure/table,
/obj/item/food/mint,
/obj/item/kitchen/rollingpin,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 5
},
/turf/open/floor/iron/cafeteria{
@@ -36237,16 +36237,16 @@
"mVf" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -4;
pixel_y = 12
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 7;
pixel_y = 12
},
@@ -37266,7 +37266,7 @@
pixel_y = 2
},
/obj/item/clothing/mask/cigarette/cigar,
-/obj/item/reagent_containers/food/drinks/flask/gold,
+/obj/item/reagent_containers/cup/glass/flask/gold,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
"nnn" = (
@@ -37905,7 +37905,7 @@
/obj/effect/landmark/navigate_destination/bar,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/structure/table,
/turf/open/floor/iron,
/area/station/service/bar)
@@ -39032,7 +39032,7 @@
/area/station/commons/fitness/recreation)
"nUr" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/britcup{
+/obj/item/reagent_containers/cup/glass/britcup{
pixel_x = -6;
pixel_y = 11
},
@@ -39237,8 +39237,8 @@
pixel_x = 3;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
pixel_x = 2;
pixel_y = 1
},
@@ -39343,15 +39343,15 @@
pixel_y = 3
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -11;
pixel_y = 14
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -6;
pixel_y = 10
},
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_x = -10;
pixel_y = 4
},
@@ -40470,7 +40470,7 @@
/area/station/hallway/primary/central)
"out" = (
/obj/structure/lattice,
-/obj/item/reagent_containers/food/drinks/bottle/goldschlager,
+/obj/item/reagent_containers/cup/glass/bottle/goldschlager,
/turf/open/space/basic,
/area/space/nearstation)
"ouM" = (
@@ -40681,7 +40681,7 @@
"oxf" = (
/obj/structure/table,
/obj/structure/sign/departments/medbay/directional/north,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
"oxx" = (
@@ -41339,7 +41339,7 @@
"oJr" = (
/obj/machinery/airalarm/directional/west,
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/reagent_containers/cup/bottle/morphine,
/obj/item/storage/box/chemimp{
pixel_x = 4;
pixel_y = 3
@@ -42612,15 +42612,15 @@
/area/station/commons/fitness/recreation)
"piT" = (
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/fluorine{
+/obj/item/reagent_containers/cup/bottle/fluorine{
pixel_x = 7;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/iodine{
+/obj/item/reagent_containers/cup/bottle/iodine{
pixel_x = 1
},
/turf/open/floor/iron/dark/textured_edge{
@@ -45456,9 +45456,9 @@
/area/station/maintenance/starboard/aft)
"qkm" = (
/obj/structure/closet/crate/freezer,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
"qko" = (
@@ -46797,7 +46797,7 @@
"qIB" = (
/obj/structure/closet,
/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
desc = "Takes you to a whole new level of thinking.";
name = "Meta-Cider"
},
@@ -46966,7 +46966,7 @@
/area/station/commons/vacant_room/office)
"qLR" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_y = 5
},
/obj/item/reagent_containers/dropper{
@@ -47173,11 +47173,11 @@
/area/station/security/prison/safe)
"qOV" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 7;
pixel_y = 9
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 7;
pixel_y = 5
},
@@ -47599,7 +47599,7 @@
"qVM" = (
/obj/structure/table,
/obj/item/storage/bag/plants,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/machinery/light/directional/north,
/obj/effect/turf_decal/trimline/brown/warning{
dir = 10
@@ -50651,7 +50651,7 @@
/area/station/medical/virology)
"rVb" = (
/obj/structure/sink/directional/west,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
},
@@ -50871,15 +50871,15 @@
/area/station/medical/pharmacy)
"rYR" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 4;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 6;
pixel_y = -1
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -4;
pixel_y = 6
},
@@ -51499,17 +51499,17 @@
"sku" = (
/obj/structure/table,
/obj/structure/window,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
layer = 3.1;
pixel_x = -2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table.";
pixel_x = -8;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
pixel_x = 9;
pixel_y = 3
},
@@ -51751,15 +51751,15 @@
/area/station/science/research)
"sqb" = (
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/ethanol{
+/obj/item/reagent_containers/cup/bottle/ethanol{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/carbon{
+/obj/item/reagent_containers/cup/bottle/carbon{
pixel_x = 7;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/chlorine{
+/obj/item/reagent_containers/cup/bottle/chlorine{
pixel_x = 1
},
/obj/machinery/light/directional/east,
@@ -52044,15 +52044,15 @@
departmentType = 2;
name = "Quartermaster's Requests Console"
},
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_x = -5;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 2;
pixel_y = -4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -9;
pixel_y = -4
},
@@ -53644,7 +53644,7 @@
"sWe" = (
/obj/structure/cable,
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/obj/item/reagent_containers/syringe,
/obj/item/reagent_containers/dropper,
/turf/open/floor/iron/white,
@@ -53847,13 +53847,13 @@
/area/station/engineering/atmospherics_engine)
"sZK" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
/obj/item/reagent_containers/dropper,
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
"sZN" = (
@@ -54120,7 +54120,7 @@
/obj/item/cultivator,
/obj/item/crowbar,
/obj/item/plant_analyzer,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/structure/table/glass,
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 10
@@ -56088,10 +56088,10 @@
/area/station/security/prison/safe)
"tMK" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
/obj/item/reagent_containers/syringe,
/obj/effect/turf_decal/siding/white/corner{
dir = 8
@@ -56202,7 +56202,7 @@
/area/station/commons/vacant_room/office)
"tOQ" = (
/obj/structure/reagent_dispensers/watertank/high,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/turf_decal/stripes/line,
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
@@ -57420,7 +57420,7 @@
"ukv" = (
/obj/structure/rack,
/obj/item/clothing/mask/gas,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
@@ -57438,10 +57438,10 @@
/area/station/hallway/secondary/service)
"uky" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/obj/effect/turf_decal/tile/bar,
@@ -57503,15 +57503,15 @@
/area/station/science/xenobiology/hallway)
"umN" = (
/obj/structure/closet/crate,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/effect/spawner/random/contraband/prison,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
@@ -59938,10 +59938,10 @@
"vdX" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
/obj/machinery/door/poddoor/shutters/preopen{
@@ -60436,18 +60436,18 @@
"vmm" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 5;
pixel_y = 20
},
-/obj/item/reagent_containers/food/drinks/waterbottle{
+/obj/item/reagent_containers/cup/glass/waterbottle{
pixel_x = 7;
pixel_y = 6
},
/obj/item/plate{
pixel_x = -9
},
-/obj/item/reagent_containers/food/drinks/waterbottle{
+/obj/item/reagent_containers/cup/glass/waterbottle{
pixel_x = 7
},
/obj/effect/spawner/random/food_or_drink/donkpockets{
@@ -63205,7 +63205,7 @@
},
/obj/machinery/light/directional/north,
/obj/item/radio/intercom/directional/north,
-/obj/item/reagent_containers/food/drinks/mug{
+/obj/item/reagent_containers/cup/glass/mug{
pixel_x = -4;
pixel_y = 4
},
@@ -63588,15 +63588,15 @@
/area/station/science/robotics/mechbay)
"wrY" = (
/obj/structure/window/reinforced,
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
pixel_x = -2;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/mug/tea{
+/obj/item/reagent_containers/cup/glass/mug/tea{
pixel_x = 4;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = -3
},
/obj/structure/table/reinforced{
@@ -63699,15 +63699,15 @@
/area/station/hallway/secondary/exit/departure_lounge)
"wsW" = (
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/mercury{
+/obj/item/reagent_containers/cup/bottle/mercury{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/nitrogen{
+/obj/item/reagent_containers/cup/bottle/nitrogen{
pixel_x = 7;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/oxygen{
+/obj/item/reagent_containers/cup/bottle/oxygen{
pixel_x = 1
},
/turf/open/floor/iron/dark/textured_edge{
@@ -64612,15 +64612,15 @@
/area/station/commons/locker)
"wLz" = (
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/iron{
+/obj/item/reagent_containers/cup/bottle/iron{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/lithium{
+/obj/item/reagent_containers/cup/bottle/lithium{
pixel_x = 7;
pixel_y = 3
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 1
},
/turf/open/floor/iron/dark/textured_edge{
@@ -64751,7 +64751,7 @@
"wOy" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sink/directional/west,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/turf/open/floor/iron,
/area/station/service/janitor)
@@ -65191,7 +65191,7 @@
/turf/open/floor/iron/white,
/area/station/science/explab)
"wVO" = (
-/obj/item/reagent_containers/glass/bottle/toxin{
+/obj/item/reagent_containers/cup/bottle/toxin{
pixel_x = 4;
pixel_y = 2
},
@@ -65619,7 +65619,7 @@
/area/station/maintenance/starboard/greater)
"xdR" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/drinkingglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass,
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -65628,7 +65628,7 @@
/turf/open/floor/iron/white,
/area/station/security/prison/mess)
"xdV" = (
-/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled,
+/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled,
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating/airless,
/area/space/nearstation)
@@ -66713,7 +66713,7 @@
dir = 4
},
/obj/structure/reagent_dispensers/watertank/high,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron,
/area/station/service/hydroponics)
@@ -67299,12 +67299,12 @@
/area/station/medical/medbay/lobby)
"xIK" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5;
pixel_x = -7;
pixel_y = 13
},
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
pixel_x = 1
},
/turf/open/floor/plating,
@@ -67354,8 +67354,8 @@
dir = 8
},
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm
index 065016c056c..37dda6ef208 100644
--- a/_maps/map_files/Mining/Lavaland.dmm
+++ b/_maps/map_files/Mining/Lavaland.dmm
@@ -204,6 +204,18 @@
},
/turf/open/floor/plating,
/area/mine/maintenance/production)
+"bC" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/turf/open/floor/iron/checker,
+/area/mine/laborcamp)
"bH" = (
/obj/structure/table,
/obj/item/book/manual/chef_recipes{
@@ -333,6 +345,10 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
/turf/open/floor/plating,
/area/mine/maintenance/service)
+"cp" = (
+/obj/item/reagent_containers/cup/glass/colocup,
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
"cq" = (
/obj/item/cultivator,
/turf/open/floor/iron/dark,
@@ -635,18 +651,6 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"ev" = (
-/obj/structure/sink/directional/east,
-/obj/item/reagent_containers/glass/bucket,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/blue/filled/warning,
-/turf/open/floor/iron/dark,
-/area/mine/hydroponics)
"eA" = (
/turf/closed/wall,
/area/mine/maintenance/public/south)
@@ -686,6 +690,13 @@
dir = 8
},
/area/mine/cafeteria)
+"eO" = (
+/obj/item/reagent_containers/cup/glass/colocup{
+ pixel_x = -5;
+ pixel_y = -3
+ },
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
"eP" = (
/obj/structure/chair/sofa/left,
/obj/effect/turf_decal/tile/bar/opposingcorners{
@@ -1103,6 +1114,12 @@
/obj/effect/turf_decal/sand/plating/volcanic,
/turf/open/floor/plating/lavaland_atmos,
/area/mine/maintenance/service/disposals)
+"gY" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/kitchen/spoon,
+/turf/open/floor/iron/checker,
+/area/mine/laborcamp)
"hd" = (
/obj/machinery/door/airlock/security/glass{
name = "Labor Camp Shuttle Security Airlock"
@@ -1427,14 +1444,6 @@
},
/turf/open/floor/iron/edge,
/area/mine/living_quarters)
-"iS" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/holopad/secure,
-/turf/open/floor/iron/smooth_large,
-/area/mine/laborcamp/production)
"iX" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/sofa/bench{
@@ -1629,22 +1638,6 @@
"kg" = (
/turf/closed/wall/r_wall,
/area/mine/laborcamp)
-"ki" = (
-/obj/structure/table/wood,
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/tile/bar/opposingcorners{
- dir = 1
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = 6;
- pixel_y = 5
- },
-/turf/open/floor/iron/checker,
-/area/mine/cafeteria)
"kk" = (
/obj/structure/stone_tile/block{
dir = 8
@@ -1690,17 +1683,6 @@
dir = 1
},
/area/mine/production)
-"kA" = (
-/obj/structure/table,
-/obj/effect/spawner/random/food_or_drink/booze,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/random/directional/north,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = -7;
- pixel_y = 7
- },
-/turf/open/floor/plating,
-/area/mine/laborcamp)
"kB" = (
/obj/structure/stone_tile/surrounding_tile,
/obj/structure/stone_tile/surrounding_tile{
@@ -2675,6 +2657,13 @@
/obj/item/cigbutt,
/turf/open/floor/iron/smooth,
/area/mine/laborcamp/quarters)
+"oJ" = (
+/obj/item/reagent_containers/cup/glass/colocup{
+ pixel_x = -5;
+ pixel_y = -3
+ },
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
"oN" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/effect/decal/cleanable/dirt,
@@ -2934,6 +2923,23 @@
/obj/effect/turf_decal/siding/red,
/turf/open/floor/iron/edge,
/area/mine/lounge)
+"qf" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = -8
+ },
+/turf/open/floor/iron/white/smooth_edge{
+ dir = 1
+ },
+/area/mine/cafeteria)
"qg" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -3053,6 +3059,18 @@
dir = 4
},
/area/mine/cafeteria)
+"qT" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/turf/open/floor/iron/checker,
+/area/mine/laborcamp)
"qV" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
@@ -3168,15 +3186,6 @@
},
/turf/open/floor/plating,
/area/mine/production)
-"rM" = (
-/obj/structure/toilet{
- dir = 8;
- pixel_y = 6
- },
-/obj/structure/window/reinforced/tinted,
-/obj/structure/curtain,
-/turf/open/floor/iron/freezer,
-/area/mine/living_quarters)
"rO" = (
/obj/structure/stone_tile/block{
dir = 1
@@ -3817,18 +3826,6 @@
},
/turf/open/floor/iron/checker,
/area/mine/cafeteria)
-"wf" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3;
- pixel_y = 5
- },
-/turf/open/floor/iron/checker,
-/area/mine/laborcamp)
"wg" = (
/obj/structure/chair/sofa/corp{
dir = 1
@@ -3890,13 +3887,6 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"wy" = (
-/obj/item/reagent_containers/food/drinks/colocup{
- pixel_x = -5;
- pixel_y = -3
- },
-/turf/open/misc/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
"wA" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -4013,6 +4003,14 @@
/obj/structure/lattice/catwalk,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"xy" = (
+/obj/structure/closet/secure_closet/freezer/fridge,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/effect/spawner/random/food_or_drink/booze,
+/turf/open/floor/iron/white,
+/area/mine/cafeteria)
"xz" = (
/obj/machinery/conveyor/inverted{
dir = 10;
@@ -4555,6 +4553,17 @@
/obj/structure/railing/corner,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"Bf" = (
+/obj/structure/table,
+/obj/effect/spawner/random/food_or_drink/booze,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/contraband/random/directional/north,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = -7;
+ pixel_y = 7
+ },
+/turf/open/floor/plating,
+/area/mine/laborcamp)
"By" = (
/obj/machinery/door/poddoor/preopen{
id = "labor";
@@ -4774,6 +4783,15 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
/turf/open/floor/plating,
/area/mine/maintenance/public/north)
+"CU" = (
+/obj/structure/toilet{
+ dir = 8;
+ pixel_y = 6
+ },
+/obj/structure/window/reinforced/tinted,
+/obj/structure/curtain,
+/turf/open/floor/iron/freezer,
+/area/mine/living_quarters)
"CX" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -5229,6 +5247,17 @@
},
/turf/open/floor/iron/dark/smooth_edge,
/area/mine/laborcamp/security)
+"Go" = (
+/obj/structure/sink/kitchen/directional/south{
+ desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
+ name = "old sink"
+ },
+/obj/item/reagent_containers/cup/bucket,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/mine/laborcamp)
"Gr" = (
/obj/effect/spawner/random/trash/botanical_waste,
/obj/effect/decal/cleanable/dirt,
@@ -5301,6 +5330,10 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/mine/laborcamp/security)
+"GY" = (
+/obj/item/reagent_containers/cup/glass/colocup,
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
"GZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -5553,6 +5586,17 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/mine/maintenance/labor)
+"IF" = (
+/obj/structure/sink/kitchen/directional/south{
+ desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
+ name = "old sink"
+ },
+/obj/item/reagent_containers/cup/bucket,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/mine/laborcamp)
"IH" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -5680,6 +5724,18 @@
/obj/effect/mapping_helpers/airlock/access/any/security/brig,
/turf/open/floor/iron/dark,
/area/mine/laborcamp/security)
+"Jj" = (
+/obj/structure/sink/directional/east,
+/obj/item/reagent_containers/cup/bucket,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/warning,
+/turf/open/floor/iron/dark,
+/area/mine/hydroponics)
"Jl" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -6126,17 +6182,6 @@
dir = 1
},
/area/mine/medical)
-"LH" = (
-/obj/structure/sink/kitchen/directional/south{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink"
- },
-/obj/item/reagent_containers/glass/bucket,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/mine/laborcamp)
"LJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -6456,10 +6501,6 @@
},
/turf/open/floor/iron/checker,
/area/mine/cafeteria)
-"Ny" = (
-/obj/item/reagent_containers/food/drinks/colocup,
-/turf/open/misc/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
"Nz" = (
/obj/effect/turf_decal/bot,
/obj/structure/ore_box,
@@ -6565,14 +6606,6 @@
},
/turf/open/floor/iron/dark,
/area/mine/mechbay)
-"Om" = (
-/obj/structure/closet/secure_closet/freezer/fridge,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/effect/spawner/random/food_or_drink/booze,
-/turf/open/floor/iron/white,
-/area/mine/cafeteria)
"Op" = (
/obj/structure/stone_tile/slab,
/turf/open/misc/asteroid/basalt/lava_land_surface,
@@ -6669,12 +6702,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white/textured_large,
/area/mine/cafeteria)
-"OX" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/kitchen/spoon,
-/turf/open/floor/iron/checker,
-/area/mine/laborcamp)
"OZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -6748,6 +6775,17 @@
/obj/item/toy/beach_ball,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"Pv" = (
+/obj/structure/table,
+/obj/effect/spawner/random/food_or_drink/booze,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/contraband/random/directional/north,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = -7;
+ pixel_y = 7
+ },
+/turf/open/floor/plating,
+/area/mine/laborcamp)
"PD" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/maintenance/two,
@@ -6788,6 +6826,23 @@
/obj/effect/turf_decal/sand/plating/volcanic,
/turf/open/floor/plating/lavaland_atmos,
/area/mine/maintenance/service/disposals)
+"PP" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = -8
+ },
+/turf/open/floor/iron/white/smooth_edge{
+ dir = 1
+ },
+/area/mine/cafeteria)
"PR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet/executive,
@@ -6845,6 +6900,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/mine/laborcamp/production)
+"Qg" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/holopad/secure,
+/turf/open/floor/iron/smooth_large,
+/area/mine/laborcamp/production)
"Qi" = (
/obj/machinery/door/airlock/research/glass{
name = "Mining Station Mech Bay"
@@ -6885,6 +6948,12 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"Qy" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/kitchen/spoon,
+/turf/open/floor/iron/checker,
+/area/mine/laborcamp)
"Qz" = (
/obj/structure/lattice/catwalk,
/obj/structure/disposalpipe/segment{
@@ -7032,23 +7101,6 @@
/obj/structure/closet/toolcloset,
/turf/open/floor/plating,
/area/mine/maintenance/service)
-"Ry" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
- pixel_x = 7;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/drinks/bottle/beer{
- pixel_x = -1;
- pixel_y = 9
- },
-/obj/item/reagent_containers/food/drinks/bottle/beer{
- pixel_x = -8
- },
-/turf/open/floor/iron/white/smooth_edge{
- dir = 1
- },
-/area/mine/cafeteria)
"RB" = (
/obj/structure/railing/corner{
dir = 1
@@ -7281,6 +7333,22 @@
dir = 1
},
/area/mine/production)
+"SU" = (
+/obj/structure/table/wood,
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/tile/bar/opposingcorners{
+ dir = 1
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/turf/open/floor/iron/checker,
+/area/mine/cafeteria)
"Tc" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -7298,6 +7366,14 @@
},
/turf/open/floor/iron/dark/smooth_edge,
/area/mine/eva)
+"Tn" = (
+/obj/structure/closet/secure_closet/freezer/fridge,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/effect/spawner/random/food_or_drink/booze,
+/turf/open/floor/iron/white,
+/area/mine/cafeteria)
"To" = (
/obj/structure/table,
/obj/machinery/reagentgrinder,
@@ -7748,6 +7824,22 @@
/obj/structure/lattice/catwalk/mining,
/turf/open/lava/smooth/lava_land_surface,
/area/lavaland/surface/outdoors)
+"VM" = (
+/obj/structure/table/wood,
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/tile/bar/opposingcorners{
+ dir = 1
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/turf/open/floor/iron/checker,
+/area/mine/cafeteria)
"VO" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
@@ -8211,6 +8303,14 @@
dir = 1
},
/area/mine/laborcamp/quarters)
+"YC" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/holopad/secure,
+/turf/open/floor/iron/smooth_large,
+/area/mine/laborcamp/production)
"YF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -8242,6 +8342,18 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/mine/production)
+"YX" = (
+/obj/structure/sink/directional/east,
+/obj/item/reagent_containers/cup/bucket,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/warning,
+/turf/open/floor/iron/dark,
+/area/mine/hydroponics)
"YY" = (
/obj/structure/rack,
/obj/item/storage/bag/ore,
@@ -10927,7 +11039,7 @@ pU
pU
pU
aj
-Ny
+cp
pU
uU
uU
@@ -11181,7 +11293,7 @@ uU
uU
uU
pU
-wy
+eO
Pp
pU
pU
@@ -24303,7 +24415,7 @@ gl
fh
Cz
Sg
-iS
+YC
Nb
NR
Kv
@@ -26103,7 +26215,7 @@ Zt
rS
Kp
Xy
-OX
+Qy
PY
st
nB
@@ -26361,7 +26473,7 @@ GD
Ut
Lf
nN
-wf
+bC
vZ
Lk
Ge
@@ -27643,7 +27755,7 @@ aj
aj
aj
Zt
-LH
+Go
sU
cq
Di
@@ -28679,7 +28791,7 @@ kg
kg
yG
kg
-kA
+Bf
kg
CD
Vq
@@ -37670,7 +37782,7 @@ KL
DW
Xg
qQ
-Om
+Tn
kY
pU
aj
@@ -38184,7 +38296,7 @@ Nw
DW
eD
OT
-Ry
+PP
Tc
aj
aj
@@ -38452,7 +38564,7 @@ pU
gx
Sn
Sz
-ev
+Jj
yX
PV
OF
@@ -39207,7 +39319,7 @@ kY
kY
kY
eP
-ki
+SU
DW
qg
kY
@@ -42031,7 +42143,7 @@ pU
cW
CX
iu
-rM
+CU
eC
qO
iu
diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm
index e7aabff52ac..f149d2bbe48 100644
--- a/_maps/map_files/generic/CentCom.dmm
+++ b/_maps/map_files/generic/CentCom.dmm
@@ -296,6 +296,18 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
/turf/closed/indestructible/syndicate,
/area/centcom/syndicate_mothership/expansion_bioterrorism)
+"aY" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = 5;
+ pixel_y = -2
+ },
+/obj/item/toy/cards/deck/syndicate{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/turf/open/floor/wood/tile,
+/area/centcom/syndicate_mothership/control)
"aZ" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 4
@@ -399,6 +411,11 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/prison)
+"bl" = (
+/obj/structure/sink/kitchen/directional/west,
+/obj/item/reagent_containers/cup/bucket,
+/turf/open/floor/catwalk_floor/iron_smooth,
+/area/centcom/syndicate_mothership/control)
"bm" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
@@ -884,19 +901,6 @@
dir = 1
},
/area/centcom/central_command_areas/holding)
-"cF" = (
-/obj/structure/table/wood,
-/obj/machinery/chem_dispenser/drinks/beer{
- dir = 4;
- pixel_x = -8;
- pixel_y = 1
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 7;
- pixel_y = -4
- },
-/turf/open/floor/carpet/black,
-/area/centcom/central_command_areas/holding)
"cG" = (
/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/iron/dark/textured_large,
@@ -922,6 +926,35 @@
/obj/structure/bookcase/random/fiction,
/turf/open/floor/carpet/black,
/area/centcom/central_command_areas/holding)
+"cK" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table/wood/poker,
+/obj/machinery/light/warm/directional/north,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
+ pixel_x = -4;
+ pixel_y = 14
+ },
+/obj/item/toy/cards/deck{
+ pixel_x = 3;
+ pixel_y = 6
+ },
+/obj/item/clothing/mask/cigarette/robust{
+ pixel_x = -4;
+ pixel_y = 1
+ },
+/obj/effect/decal/cleanable/ash{
+ pixel_x = 12;
+ pixel_y = -6
+ },
+/obj/effect/spawner/random/entertainment/lighter{
+ pixel_x = 9;
+ pixel_y = -3
+ },
+/turf/open/floor/iron,
+/area/centcom/syndicate_mothership/control)
"cL" = (
/obj/item/gun/energy/pulse/carbine/loyalpin,
/obj/item/flashlight/seclite,
@@ -978,35 +1011,6 @@
},
/turf/open/floor/iron,
/area/centcom/tdome/observation)
-"cU" = (
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 9
- },
-/obj/structure/table/glass/plasmaglass,
-/obj/machinery/reagentgrinder{
- pixel_x = -5;
- pixel_y = 12
- },
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = -7;
- pixel_y = -8
- },
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
- pixel_x = 9;
- pixel_y = -7
- },
-/obj/structure/sign/poster/contraband/lizard{
- pixel_x = -32
- },
-/obj/structure/sign/poster/contraband/kudzu{
- pixel_y = 32
- },
-/obj/item/reagent_containers/spray/plantbgone{
- pixel_x = 10;
- pixel_y = 5
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/centcom/syndicate_mothership/expansion_bioterrorism)
"cV" = (
/obj/effect/turf_decal/siding/wideplating,
/obj/machinery/light/small/directional/south,
@@ -1022,37 +1026,10 @@
/turf/open/floor/iron/dark,
/area/centcom/tdome/observation)
"cX" = (
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 1
- },
-/obj/structure/table/glass/plasmaglass,
-/obj/item/reagent_containers/syringe{
- pixel_x = -5;
- pixel_y = 12
- },
-/obj/item/reagent_containers/syringe{
- pixel_x = -2;
- pixel_y = 13
- },
-/obj/item/reagent_containers/syringe{
- pixel_x = 1;
- pixel_y = 14
- },
-/obj/machinery/light/cold/directional/north,
-/obj/item/reagent_containers/dropper{
- pixel_x = -4;
- pixel_y = -6
- },
-/obj/item/storage/box/monkeycubes{
- pixel_x = -6;
- pixel_y = 5
- },
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
- pixel_x = 8;
- pixel_y = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/centcom/syndicate_mothership/expansion_bioterrorism)
+/obj/structure/table/rolling,
+/obj/item/reagent_containers/condiment/soymilk,
+/turf/open/floor/mineral/titanium,
+/area/centcom/syndicate_mothership/control)
"cY" = (
/obj/machinery/icecream_vat,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -1454,20 +1431,6 @@
},
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/holding)
-"ec" = (
-/obj/structure/table/wood,
-/obj/machinery/chem_dispenser/drinks{
- dir = 4;
- pixel_x = -8;
- pixel_y = 4
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- layer = 5;
- pixel_x = 10;
- pixel_y = 2
- },
-/turf/open/floor/carpet/black,
-/area/centcom/central_command_areas/holding)
"ed" = (
/obj/machinery/vending/cola,
/obj/effect/turf_decal/siding/thinplating_new/dark{
@@ -1482,6 +1445,21 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/admin)
+"eg" = (
+/obj/structure/table/glass/plasmaglass,
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_y = 15
+ },
+/obj/item/grenade/chem_grenade,
+/obj/item/stack/cable_coil,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 14
+ },
+/obj/machinery/light/cold/directional/west,
+/obj/item/stack/cable_coil,
+/turf/open/floor/mineral/titanium/tiled/yellow,
+/area/centcom/syndicate_mothership/expansion_chemicalwarfare)
"eh" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -1701,6 +1679,20 @@
/obj/machinery/light/directional/south,
/turf/open/misc/asteroid,
/area/centcom/central_command_areas/evacuation)
+"eL" = (
+/obj/structure/table/glass/plasmaglass,
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = -5;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/machinery/light/cold/directional/east,
+/obj/item/gun/syringe/syndicate,
+/turf/open/floor/mineral/titanium/tiled/yellow,
+/area/centcom/syndicate_mothership/expansion_chemicalwarfare)
"eM" = (
/obj/machinery/vending/cola,
/obj/effect/turf_decal/delivery,
@@ -2005,58 +1997,6 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/centcom/central_command_areas/fore)
-"fB" = (
-/obj/structure/window/reinforced/survival_pod{
- name = "Tinted Window";
- opacity = 1
- },
-/obj/effect/turf_decal/siding/thinplating{
- dir = 6
- },
-/obj/structure/table/reinforced/plasmarglass,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 6
- },
-/obj/item/reagent_containers/syringe{
- pixel_y = 15
- },
-/turf/open/floor/mineral/titanium/tiled/blue,
-/area/centcom/syndicate_mothership/control)
-"fC" = (
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 8
- },
-/obj/structure/table/glass/plasmaglass,
-/obj/item/folder/white{
- pixel_x = 4;
- pixel_y = -3
- },
-/obj/item/reagent_containers/syringe{
- pixel_x = -5;
- pixel_y = 12
- },
-/obj/item/reagent_containers/syringe{
- pixel_x = -2;
- pixel_y = 13
- },
-/obj/item/reagent_containers/syringe{
- pixel_x = 1;
- pixel_y = 14
- },
-/obj/item/reagent_containers/syringe{
- pixel_x = 4;
- pixel_y = 15
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/item/reagent_containers/glass/bottle/radium{
- pixel_x = -8;
- pixel_y = 9
- },
-/obj/item/stack/sheet/mineral/plasma,
-/obj/item/stack/sheet/mineral/plasma,
-/turf/open/floor/mineral/plastitanium/red,
-/area/centcom/syndicate_mothership/expansion_bioterrorism)
"fD" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -2676,12 +2616,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/supply)
-"hA" = (
-/obj/structure/closet/abductor,
-/obj/item/storage/box/alienhandcuffs,
-/obj/item/reagent_containers/glass/beaker/synthflesh,
-/turf/open/floor/plating/abductor,
-/area/centcom/abductor_ship)
"hB" = (
/obj/structure/closet{
anchored = 1;
@@ -2837,6 +2771,11 @@
},
/turf/open/floor/catwalk_floor,
/area/centcom/central_command_areas/holding)
+"hR" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/trophy/gold_cup,
+/turf/open/floor/iron/grimy,
+/area/centcom/tdome/observation)
"hS" = (
/obj/structure/flora/rock/icy/style_random,
/turf/open/misc/asteroid/snow/airless,
@@ -2850,11 +2789,6 @@
/obj/item/mop,
/turf/open/floor/catwalk_floor/iron_smooth,
/area/centcom/syndicate_mothership/control)
-"hV" = (
-/obj/structure/table/rolling,
-/obj/item/reagent_containers/food/drinks/bottle/tomatojuice,
-/turf/open/floor/mineral/titanium,
-/area/centcom/syndicate_mothership/control)
"hW" = (
/obj/structure/chair/office,
/turf/open/floor/iron/grimy,
@@ -3626,6 +3560,15 @@
/obj/machinery/vending/cigarette/syndicate,
/turf/open/floor/catwalk_floor/titanium,
/area/centcom/syndicate_mothership/control)
+"jZ" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/rag,
+/turf/open/floor/iron,
+/area/centcom/syndicate_mothership/control)
"ka" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -4715,17 +4658,37 @@
/turf/closed/indestructible/syndicate,
/area/centcom/syndicate_mothership/control)
"nh" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 6
+/obj/structure/closet/crate/freezer{
+ name = "pantry crate"
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = -4
+/obj/structure/sign/poster/contraband/moffuchis_pizza{
+ pixel_y = -32
},
-/obj/item/reagent_containers/hypospray/medipen,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/control)
+/obj/item/reagent_containers/condiment/rice{
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/condiment/rice{
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/condiment/saltshaker,
+/obj/item/reagent_containers/condiment/peppermill,
+/obj/item/food/grown/wheat,
+/obj/item/food/grown/wheat,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/food/grown/soybeans,
+/obj/item/food/grown/soybeans,
+/obj/item/food/grown/vanillapod,
+/obj/item/food/grown/vanillapod,
+/obj/item/food/grown/herbs,
+/obj/item/food/grown/herbs,
+/obj/item/food/grown/cocoapod,
+/obj/item/food/grown/cocoapod,
+/obj/item/food/grown/aloe,
+/obj/item/food/grown/coffee,
+/obj/item/food/grown/coffee,
+/turf/open/floor/plastic,
+/area/centcom/syndicate_mothership/expansion_fridgerummage)
"ni" = (
/obj/machinery/light/directional/south,
/obj/effect/turf_decal/tile/red/fourcorners,
@@ -4851,12 +4814,6 @@
/obj/effect/mapping_helpers/airlock/access/all/admin/general,
/turf/open/floor/iron,
/area/centcom/tdome/observation)
-"nD" = (
-/obj/item/mop,
-/obj/structure/sink/kitchen/directional/west,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/catwalk_floor,
-/area/centcom/central_command_areas/holding)
"nE" = (
/obj/machinery/atmospherics/pipe/smart/simple/general/visible,
/turf/closed/indestructible/opsglass,
@@ -4924,6 +4881,12 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/centcom/syndicate_mothership/control)
+"nR" = (
+/obj/structure/sink/kitchen/directional/west,
+/obj/item/reagent_containers/cup/bucket,
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/catwalk_floor,
+/area/centcom/central_command_areas/holding)
"nS" = (
/obj/structure/bookcase/random,
/obj/machinery/light/directional/north,
@@ -5400,6 +5363,15 @@
/obj/item/food/meat/slab/synthmeat,
/turf/open/floor/catwalk_floor,
/area/centcom/central_command_areas/holding)
+"pa" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/centcom/central_command_areas/briefing)
"pb" = (
/turf/open/misc/asteroid/snow/airless,
/area/centcom/syndicate_mothership/control)
@@ -5591,18 +5563,6 @@
},
/turf/open/floor/iron/grimy,
/area/centcom/central_command_areas/admin)
-"pF" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/fancy/egg_box,
-/obj/item/reagent_containers/food/condiment/flour{
- pixel_x = -5;
- pixel_y = 9
- },
-/obj/item/reagent_containers/food/condiment/rice{
- pixel_y = 12
- },
-/turf/open/floor/iron/cafeteria,
-/area/centcom/central_command_areas/holding)
"pG" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 1
@@ -6017,11 +5977,6 @@
},
/turf/open/floor/mineral/plastitanium/red,
/area/centcom/syndicate_mothership/expansion_bioterrorism)
-"qN" = (
-/obj/structure/table/rolling,
-/obj/item/reagent_containers/food/condiment/soymilk,
-/turf/open/floor/mineral/titanium,
-/area/centcom/syndicate_mothership/control)
"qQ" = (
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/smooth_half,
@@ -6105,16 +6060,6 @@
/obj/effect/turf_decal/stripes/full,
/turf/open/floor/mineral/titanium/yellow,
/area/centcom/syndicate_mothership/control)
-"rj" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/drinks/britcup,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/control)
"rk" = (
/turf/open/floor/wood,
/area/centcom/central_command_areas/courtroom)
@@ -6143,29 +6088,6 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/ferry)
-"ro" = (
-/obj/structure/closet/secure_closet/freezer/fridge/open{
- name = "freezer"
- },
-/obj/item/food/meat/slab/killertomato,
-/obj/item/food/meat/slab/killertomato,
-/obj/item/food/grown/tomato,
-/obj/item/food/grown/tomato,
-/obj/item/food/grown/tomato,
-/obj/item/food/grown/wheat,
-/obj/item/food/grown/wheat,
-/obj/item/food/grown/wheat,
-/obj/item/food/grown/berries,
-/obj/item/food/grown/berries,
-/obj/item/food/grown/cabbage,
-/obj/item/food/grown/cherries,
-/obj/item/food/grown/cherries,
-/obj/item/reagent_containers/food/condiment/enzyme{
- layer = 5
- },
-/obj/item/food/grown/redbeet,
-/turf/open/floor/catwalk_floor,
-/area/centcom/central_command_areas/holding)
"rp" = (
/obj/structure/table/glass/plasmaglass,
/obj/item/storage/pill_bottle{
@@ -6246,20 +6168,6 @@
/obj/structure/chair/stool/directional/west,
/turf/open/misc/beach/sand,
/area/centcom/central_command_areas/holding)
-"rD" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -8;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = -8
- },
-/obj/item/reagent_containers/food/drinks/britcup,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/iron,
-/area/centcom/tdome/observation)
"rE" = (
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -6322,13 +6230,11 @@
/area/centcom/central_command_areas/control)
"rL" = (
/obj/structure/table/wood,
-/obj/item/book/manual/wiki/barman_recipes,
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/item/reagent_containers/glass/rag,
-/obj/machinery/newscaster/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/tdome/observation)
+/obj/item/reagent_containers/cup/glass/bottle/sake{
+ pixel_y = 15
+ },
+/turf/open/floor/carpet/black,
+/area/centcom/central_command_areas/holding)
"rM" = (
/turf/open/floor/iron/grimy,
/area/centcom/central_command_areas/courtroom)
@@ -6440,33 +6346,6 @@
/obj/effect/mapping_helpers/airlock/access/all/admin/general,
/turf/open/floor/iron,
/area/centcom/central_command_areas/ferry)
-"sf" = (
-/obj/structure/table/glass/plasmaglass,
-/obj/item/stack/sheet/mineral/plasma{
- pixel_y = 15
- },
-/obj/item/grenade/chem_grenade,
-/obj/item/stack/cable_coil,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 8;
- pixel_y = 14
- },
-/obj/machinery/light/cold/directional/west,
-/obj/item/stack/cable_coil,
-/turf/open/floor/mineral/titanium/tiled/yellow,
-/area/centcom/syndicate_mothership/expansion_chemicalwarfare)
-"sg" = (
-/obj/effect/turf_decal/delivery,
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters{
- id = "FBBZ1";
- name = "Security Shutters"
- },
-/obj/structure/fans/tiny,
-/turf/open/floor/mineral/titanium,
-/area/centcom/syndicate_mothership/control)
"sh" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{
@@ -6507,37 +6386,17 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/control)
"sp" = (
-/obj/structure/closet/crate/freezer{
- name = "pantry crate"
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/egg_box,
+/obj/item/reagent_containers/condiment/flour{
+ pixel_x = -5;
+ pixel_y = 9
},
-/obj/structure/sign/poster/contraband/moffuchis_pizza{
- pixel_y = -32
- },
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
pixel_y = 12
},
-/obj/item/reagent_containers/food/condiment/rice{
- pixel_y = 12
- },
-/obj/item/reagent_containers/food/condiment/saltshaker,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/food/grown/wheat,
-/obj/item/food/grown/wheat,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/food/grown/soybeans,
-/obj/item/food/grown/soybeans,
-/obj/item/food/grown/vanillapod,
-/obj/item/food/grown/vanillapod,
-/obj/item/food/grown/herbs,
-/obj/item/food/grown/herbs,
-/obj/item/food/grown/cocoapod,
-/obj/item/food/grown/cocoapod,
-/obj/item/food/grown/aloe,
-/obj/item/food/grown/coffee,
-/obj/item/food/grown/coffee,
-/turf/open/floor/plastic,
-/area/centcom/syndicate_mothership/expansion_fridgerummage)
+/turf/open/floor/iron/cafeteria,
+/area/centcom/central_command_areas/holding)
"sq" = (
/obj/machinery/computer/shuttle/white_ship{
dir = 4
@@ -6614,22 +6473,6 @@
/obj/machinery/status_display/evac/directional/west,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/control)
-"sA" = (
-/obj/structure/sink/kitchen/directional/west,
-/obj/item/reagent_containers/glass/bucket,
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/catwalk_floor,
-/area/centcom/central_command_areas/holding)
-"sB" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/table/reinforced/plastitaniumglass,
-/obj/machinery/light/directional/west,
-/obj/item/reagent_containers/food/drinks/shaker,
-/turf/open/floor/iron,
-/area/centcom/syndicate_mothership/control)
"sC" = (
/obj/effect/turf_decal/tile/green{
dir = 1
@@ -6834,6 +6677,20 @@
/obj/structure/sign/departments/drop,
/turf/closed/indestructible/riveted,
/area/centcom/central_command_areas/ferry)
+"te" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -8;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = -8
+ },
+/obj/item/knife/kitchen,
+/obj/machinery/newscaster/directional/west,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/centcom/tdome/observation)
"tg" = (
/obj/structure/chair{
dir = 1
@@ -6845,6 +6702,35 @@
/obj/machinery/newscaster/directional/south,
/turf/open/floor/iron,
/area/centcom/central_command_areas/control)
+"th" = (
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 1
+ },
+/obj/structure/sink/directional/south,
+/obj/item/shovel/spade{
+ pixel_x = -4
+ },
+/obj/item/reagent_containers/cup/bucket,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom/syndicate_mothership/expansion_bioterrorism)
+"ti" = (
+/obj/structure/closet/secure_closet/freezer/fridge/open,
+/obj/item/food/grown/chili,
+/obj/item/food/grown/chili,
+/obj/item/food/grown/chili,
+/obj/item/food/grown/chili,
+/obj/item/food/grown/chili,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/soymilk,
+/obj/item/reagent_containers/condiment/soymilk,
+/obj/item/storage/fancy/egg_box,
+/obj/item/food/grown/citrus/lime,
+/obj/item/food/grown/citrus/orange,
+/obj/item/food/grown/citrus/lemon,
+/obj/item/food/grown/watermelon,
+/turf/open/floor/carpet/black,
+/area/centcom/central_command_areas/holding)
"tk" = (
/obj/structure/window/reinforced/survival_pod{
name = "Tinted Window";
@@ -7127,46 +7013,6 @@
/obj/effect/baseturf_helper/asteroid/snow,
/turf/closed/indestructible/syndicate,
/area/centcom/syndicate_mothership/control)
-"tZ" = (
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = 6
- },
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = -3
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = -3;
- pixel_y = 8
- },
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 6;
- pixel_y = 8
- },
-/obj/item/reagent_containers/syringe/epinephrine{
- pixel_x = 3;
- pixel_y = -2
- },
-/obj/item/reagent_containers/syringe/epinephrine{
- pixel_x = 4;
- pixel_y = 1
- },
-/obj/item/reagent_containers/syringe/epinephrine{
- pixel_x = -2;
- pixel_y = 5
- },
-/obj/item/reagent_containers/syringe/epinephrine{
- pixel_x = 2;
- pixel_y = 8
- },
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/iron/white,
-/area/centcom/central_command_areas/control)
"ub" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/centcom{
@@ -7185,26 +7031,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/control)
-"ud" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/table/reinforced,
-/obj/item/knife/combat/survival{
- pixel_x = 7;
- pixel_y = 17
- },
-/obj/item/reagent_containers/food/drinks/bottle/rum{
- pixel_x = -5;
- pixel_y = 17
- },
-/obj/structure/sign/poster/contraband/red_rum{
- pixel_x = 32
- },
-/obj/machinery/recharger,
-/turf/open/floor/iron,
-/area/centcom/syndicate_mothership/control)
"uf" = (
/turf/closed/indestructible/riveted,
/area/centcom/tdome/administration)
@@ -7329,6 +7155,18 @@
},
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/control)
+"uz" = (
+/obj/effect/turf_decal/delivery,
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "FBBZ1";
+ name = "Security Shutters"
+ },
+/obj/structure/fans/tiny,
+/turf/open/floor/mineral/titanium,
+/area/centcom/syndicate_mothership/control)
"uA" = (
/obj/structure/chair{
dir = 4
@@ -7410,20 +7248,6 @@
/obj/machinery/light/cold/directional/east,
/turf/open/floor/iron/smooth,
/area/centcom/syndicate_mothership/control)
-"uT" = (
-/obj/structure/table/glass/plasmaglass,
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = -5;
- pixel_y = 8
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/machinery/light/cold/directional/east,
-/obj/item/gun/syringe/syndicate,
-/turf/open/floor/mineral/titanium/tiled/yellow,
-/area/centcom/syndicate_mothership/expansion_chemicalwarfare)
"uU" = (
/obj/machinery/door/poddoor/incinerator_ordmix{
id = "syn_ordmix_vent"
@@ -7712,24 +7536,6 @@
dir = 4
},
/area/centcom/syndicate_mothership/control)
-"vM" = (
-/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/food/grown/chili,
-/obj/item/food/grown/chili,
-/obj/item/food/grown/chili,
-/obj/item/food/grown/chili,
-/obj/item/food/grown/chili,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/soymilk,
-/obj/item/reagent_containers/food/condiment/soymilk,
-/obj/item/storage/fancy/egg_box,
-/obj/item/food/grown/citrus/lime,
-/obj/item/food/grown/citrus/orange,
-/obj/item/food/grown/citrus/lemon,
-/obj/item/food/grown/watermelon,
-/turf/open/floor/carpet/black,
-/area/centcom/central_command_areas/holding)
"vN" = (
/obj/structure/chair/stool/directional/north,
/obj/structure/extinguisher_cabinet/directional/south,
@@ -7931,6 +7737,17 @@
},
/turf/open/floor/mineral/plastitanium/red,
/area/centcom/syndicate_mothership/expansion_bombthreat)
+"wp" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
+ pixel_y = 5
+ },
+/obj/machinery/light/directional/south,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/status_display/evac/directional/south,
+/turf/open/floor/iron/dark,
+/area/centcom/tdome/administration)
"wq" = (
/obj/structure/chair/comfy/black{
dir = 1
@@ -8155,6 +7972,16 @@
},
/turf/open/floor/iron/white,
/area/centcom/tdome/observation)
+"wS" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
+ pixel_y = 5
+ },
+/obj/item/clothing/mask/cigarette/cigar/havana{
+ pixel_x = 2
+ },
+/turf/open/floor/iron,
+/area/centcom/central_command_areas/supplypod)
"wT" = (
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
@@ -8435,6 +8262,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden/layer5,
/turf/closed/indestructible/syndicate,
/area/centcom/syndicate_mothership/control)
+"xL" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = -4
+ },
+/obj/item/reagent_containers/hypospray/medipen,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/centcom/central_command_areas/control)
"xN" = (
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron,
@@ -9830,17 +9669,6 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/control)
-"BK" = (
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 1
- },
-/obj/structure/sink/directional/south,
-/obj/item/shovel/spade{
- pixel_x = -4
- },
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/mineral/plastitanium/red,
-/area/centcom/syndicate_mothership/expansion_bioterrorism)
"BL" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -10137,6 +9965,15 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
+"CF" = (
+/obj/structure/table/wood,
+/obj/item/book/manual/wiki/barman_recipes,
+/obj/item/reagent_containers/cup/glass/shaker,
+/obj/item/reagent_containers/cup/rag,
+/obj/machinery/newscaster/directional/south,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/centcom/tdome/observation)
"CG" = (
/obj/effect/turf_decal/siding/wideplating/dark{
dir = 8
@@ -10213,11 +10050,6 @@
"CN" = (
/turf/closed/indestructible/syndicate,
/area/centcom/syndicate_mothership/expansion_bioterrorism)
-"CO" = (
-/obj/structure/sink/kitchen/directional/west,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/catwalk_floor/iron_smooth,
-/area/centcom/syndicate_mothership/control)
"CP" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 8
@@ -10284,13 +10116,14 @@
/area/centcom/central_command_areas/control)
"Dc" = (
/obj/structure/table/reinforced,
-/obj/item/food/mint,
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_y = 5
+/obj/machinery/door/firedoor,
+/obj/item/reagent_containers/cup/glass/britcup,
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/tdome/observation)
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron,
+/area/centcom/central_command_areas/control)
"Dd" = (
/obj/machinery/door/window/survival_pod{
dir = 8;
@@ -10308,6 +10141,16 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/mineral/titanium,
/area/centcom/syndicate_mothership/control)
+"De" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table/reinforced/plastitaniumglass,
+/obj/machinery/light/directional/west,
+/obj/item/reagent_containers/cup/glass/shaker,
+/turf/open/floor/iron,
+/area/centcom/syndicate_mothership/control)
"Df" = (
/obj/structure/table/reinforced,
/obj/effect/turf_decal/siding/red{
@@ -10590,6 +10433,15 @@
/obj/structure/sign/poster/contraband/cc64k_ad,
/turf/closed/indestructible/syndicate,
/area/centcom/syndicate_mothership/control)
+"DU" = (
+/obj/structure/table/reinforced,
+/obj/item/food/mint,
+/obj/item/reagent_containers/condiment/enzyme{
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/centcom/tdome/observation)
"DV" = (
/obj/item/kirbyplants{
icon_state = "plant-21"
@@ -10707,6 +10559,12 @@
},
/turf/open/floor/iron/white,
/area/centcom/wizard_station)
+"Ep" = (
+/obj/structure/closet/abductor,
+/obj/item/storage/box/alienhandcuffs,
+/obj/item/reagent_containers/cup/beaker/synthflesh,
+/turf/open/floor/plating/abductor,
+/area/centcom/abductor_ship)
"Er" = (
/obj/structure/lattice/catwalk,
/obj/effect/turf_decal/stripes/line,
@@ -11197,6 +11055,26 @@
/obj/structure/chair/stool/directional/north,
/turf/open/floor/iron/dark/textured_large,
/area/centcom/syndicate_mothership/control)
+"FI" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/item/knife/combat/survival{
+ pixel_x = 7;
+ pixel_y = 17
+ },
+/obj/item/reagent_containers/cup/glass/bottle/rum{
+ pixel_x = -5;
+ pixel_y = 17
+ },
+/obj/structure/sign/poster/contraband/red_rum{
+ pixel_x = 32
+ },
+/obj/machinery/recharger,
+/turf/open/floor/iron,
+/area/centcom/syndicate_mothership/control)
"FJ" = (
/obj/structure/fence/cut/large{
dir = 4
@@ -11342,6 +11220,15 @@
},
/turf/open/floor/iron/grimy,
/area/centcom/central_command_areas/admin)
+"Gh" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/centcom/tdome/observation)
"Gi" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 6
@@ -11563,6 +11450,19 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/supply)
+"GM" = (
+/obj/structure/table/wood,
+/obj/machinery/chem_dispenser/drinks/beer{
+ dir = 4;
+ pixel_x = -8;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 7;
+ pixel_y = -4
+ },
+/turf/open/floor/carpet/black,
+/area/centcom/central_command_areas/holding)
"GN" = (
/obj/structure/table/reinforced,
/obj/item/storage/fancy/donut_box,
@@ -11583,20 +11483,6 @@
initial_gas_mix = "TEMP=2.7"
},
/area/centcom/syndicate_mothership)
-"GR" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -8;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = -8
- },
-/obj/item/knife/kitchen,
-/obj/machinery/newscaster/directional/west,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/tdome/observation)
"GS" = (
/obj/effect/turf_decal/siding/wideplating/dark{
dir = 8
@@ -11619,6 +11505,20 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/centcom/syndicate_mothership/control)
+"GV" = (
+/obj/structure/table/wood,
+/obj/machinery/chem_dispenser/drinks{
+ dir = 4;
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/condiment/enzyme{
+ layer = 5;
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/turf/open/floor/carpet/black,
+/area/centcom/central_command_areas/holding)
"GW" = (
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
@@ -11634,6 +11534,11 @@
/obj/structure/shuttle/engine/propulsion,
/turf/open/space,
/area/centcom/wizard_station)
+"GY" = (
+/obj/structure/table/rolling,
+/obj/item/reagent_containers/cup/glass/bottle/juice/tomatojuice,
+/turf/open/floor/mineral/titanium,
+/area/centcom/syndicate_mothership/control)
"GZ" = (
/obj/structure/sign/poster/contraband/gorlex_recruitment{
pixel_y = 32
@@ -11650,6 +11555,38 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/courtroom)
+"Hd" = (
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 1
+ },
+/obj/structure/table/glass/plasmaglass,
+/obj/item/reagent_containers/syringe{
+ pixel_x = -5;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_x = -2;
+ pixel_y = 13
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_x = 1;
+ pixel_y = 14
+ },
+/obj/machinery/light/cold/directional/north,
+/obj/item/reagent_containers/dropper{
+ pixel_x = -4;
+ pixel_y = -6
+ },
+/obj/item/storage/box/monkeycubes{
+ pixel_x = -6;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/cup/bottle/formaldehyde{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom/syndicate_mothership/expansion_bioterrorism)
"He" = (
/obj/item/kirbyplants/random,
/turf/open/floor/mineral/plastitanium,
@@ -11797,12 +11734,6 @@
},
/turf/open/misc/ice/icemoon,
/area/centcom/syndicate_mothership/control)
-"HC" = (
-/obj/structure/table/wood,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/shaker,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/supplypod)
"HE" = (
/obj/structure/flora/bush/lavendergrass/style_random,
/obj/structure/flora/bush/fullgrass/style_random,
@@ -11859,15 +11790,6 @@
"HN" = (
/turf/open/floor/mineral/titanium,
/area/centcom/syndicate_mothership/control)
-"HO" = (
-/obj/structure/table/wood,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
- pixel_y = 5
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/briefing)
"HP" = (
/obj/effect/landmark/abductor/scientist{
team_number = 2
@@ -11996,6 +11918,24 @@
/obj/machinery/recharger,
/turf/open/floor/carpet,
/area/centcom/syndicate_mothership/control)
+"Id" = (
+/obj/structure/window/reinforced/survival_pod{
+ name = "Tinted Window";
+ opacity = 1
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 6
+ },
+/obj/structure/table/reinforced/plasmarglass,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_y = 15
+ },
+/turf/open/floor/mineral/titanium/tiled/blue,
+/area/centcom/syndicate_mothership/control)
"If" = (
/obj/machinery/atmospherics/components/unary/passive_vent{
dir = 4
@@ -12033,18 +11973,6 @@
},
/turf/open/floor/mineral/plastitanium,
/area/centcom/syndicate_mothership/expansion_bombthreat)
-"Im" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
- pixel_x = 5;
- pixel_y = -2
- },
-/obj/item/toy/cards/deck/syndicate{
- pixel_x = -6;
- pixel_y = 6
- },
-/turf/open/floor/wood/tile,
-/area/centcom/syndicate_mothership/control)
"In" = (
/obj/structure/flora/grass/both/style_random,
/obj/structure/railing{
@@ -12313,17 +12241,6 @@
},
/turf/open/floor/iron,
/area/centcom/tdome/arena)
-"Jf" = (
-/obj/structure/table/wood,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
- pixel_y = 5
- },
-/obj/machinery/light/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/status_display/evac/directional/south,
-/turf/open/floor/iron/dark,
-/area/centcom/tdome/administration)
"Jg" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -12566,35 +12483,29 @@
/obj/effect/turf_decal/trimline/red,
/turf/open/floor/mineral/plastitanium,
/area/centcom/syndicate_mothership/expansion_chemicalwarfare)
-"Ka" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
+"Kb" = (
+/obj/structure/closet/secure_closet/freezer/fridge/open{
+ name = "freezer"
},
-/obj/structure/table/wood/poker,
-/obj/machinery/light/warm/directional/north,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
- pixel_x = -4;
- pixel_y = 14
+/obj/item/food/meat/slab/killertomato,
+/obj/item/food/meat/slab/killertomato,
+/obj/item/food/grown/tomato,
+/obj/item/food/grown/tomato,
+/obj/item/food/grown/tomato,
+/obj/item/food/grown/wheat,
+/obj/item/food/grown/wheat,
+/obj/item/food/grown/wheat,
+/obj/item/food/grown/berries,
+/obj/item/food/grown/berries,
+/obj/item/food/grown/cabbage,
+/obj/item/food/grown/cherries,
+/obj/item/food/grown/cherries,
+/obj/item/reagent_containers/condiment/enzyme{
+ layer = 5
},
-/obj/item/toy/cards/deck{
- pixel_x = 3;
- pixel_y = 6
- },
-/obj/item/clothing/mask/cigarette/robust{
- pixel_x = -4;
- pixel_y = 1
- },
-/obj/effect/decal/cleanable/ash{
- pixel_x = 12;
- pixel_y = -6
- },
-/obj/effect/spawner/random/entertainment/lighter{
- pixel_x = 9;
- pixel_y = -3
- },
-/turf/open/floor/iron,
-/area/centcom/syndicate_mothership/control)
+/obj/item/food/grown/redbeet,
+/turf/open/floor/catwalk_floor,
+/area/centcom/central_command_areas/holding)
"Kc" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -13042,6 +12953,20 @@
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating,
/area/centcom/central_command_areas/evacuation/ship)
+"Lx" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -8;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = -8
+ },
+/obj/item/reagent_containers/cup/glass/britcup,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron,
+/area/centcom/tdome/observation)
"Ly" = (
/obj/machinery/door/airlock/titanium,
/turf/open/floor/mineral/titanium,
@@ -14366,35 +14291,6 @@
/obj/item/paper/pamphlet/centcom/visitor_info,
/turf/open/floor/iron,
/area/centcom/central_command_areas/supplypod)
-"PB" = (
-/obj/machinery/light/small/directional/west,
-/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/food/meat/slab/rawcrab,
-/obj/item/food/meat/slab/rawcrab,
-/obj/item/food/meat/slab/rawcrab,
-/obj/item/food/fishmeat,
-/obj/item/food/fishmeat,
-/obj/item/food/fishmeat,
-/obj/item/food/grown/tomato,
-/obj/item/food/grown/tomato,
-/obj/item/food/grown/tomato,
-/obj/item/reagent_containers/food/condiment/enzyme{
- layer = 5
- },
-/obj/item/storage/fancy/egg_box,
-/obj/item/storage/fancy/egg_box,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/flour{
- pixel_x = -5;
- pixel_y = 9
- },
-/obj/item/reagent_containers/food/condiment/flour{
- pixel_x = -5;
- pixel_y = 9
- },
-/turf/open/floor/plastic,
-/area/centcom/syndicate_mothership/expansion_fridgerummage)
"PC" = (
/obj/structure/table/wood,
/obj/effect/turf_decal/siding/wood,
@@ -14734,6 +14630,46 @@
/obj/item/clothing/under/costume/roman,
/turf/open/floor/wood/parquet,
/area/centcom/central_command_areas/holding)
+"QE" = (
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = -3;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/syringe/epinephrine{
+ pixel_x = 3;
+ pixel_y = -2
+ },
+/obj/item/reagent_containers/syringe/epinephrine{
+ pixel_x = 4;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/syringe/epinephrine{
+ pixel_x = -2;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/syringe/epinephrine{
+ pixel_x = 2;
+ pixel_y = 8
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/iron/white,
+/area/centcom/central_command_areas/control)
"QH" = (
/obj/item/toy/figure/syndie,
/turf/open/misc/asteroid/snow/icemoon,
@@ -14757,15 +14693,6 @@
},
/turf/open/floor/carpet/black,
/area/centcom/central_command_areas/holding)
-"QK" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/rag,
-/turf/open/floor/iron,
-/area/centcom/syndicate_mothership/control)
"QL" = (
/obj/structure/flora/bush/ferny/style_random,
/obj/structure/flora/bush/flowers_pp/style_random,
@@ -15950,6 +15877,12 @@
/obj/structure/noticeboard/directional/east,
/turf/open/floor/mineral/plastitanium,
/area/centcom/syndicate_mothership/expansion_bioterrorism)
+"Ud" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/reagent_containers/cup/glass/shaker,
+/turf/open/floor/iron/dark,
+/area/centcom/central_command_areas/supplypod)
"Ue" = (
/obj/effect/baseturf_helper/asteroid/snow,
/turf/closed/indestructible/syndicate,
@@ -16157,11 +16090,6 @@
},
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/holding)
-"UD" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/trophy/gold_cup,
-/turf/open/floor/iron/grimy,
-/area/centcom/tdome/observation)
"UE" = (
/obj/structure/table/reinforced/plastitaniumglass,
/obj/item/paper_bin,
@@ -16515,6 +16443,35 @@
/obj/structure/cable,
/turf/open/floor/iron/grimy,
/area/centcom/central_command_areas/admin)
+"VA" = (
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 9
+ },
+/obj/structure/table/glass/plasmaglass,
+/obj/machinery/reagentgrinder{
+ pixel_x = -5;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = -7;
+ pixel_y = -8
+ },
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = 9;
+ pixel_y = -7
+ },
+/obj/structure/sign/poster/contraband/lizard{
+ pixel_x = -32
+ },
+/obj/structure/sign/poster/contraband/kudzu{
+ pixel_y = 32
+ },
+/obj/item/reagent_containers/spray/plantbgone{
+ pixel_x = 10;
+ pixel_y = 5
+ },
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom/syndicate_mothership/expansion_bioterrorism)
"VB" = (
/obj/structure/table/reinforced,
/obj/item/clipboard,
@@ -16738,6 +16695,12 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/courtroom)
+"Wj" = (
+/obj/item/mop,
+/obj/structure/sink/kitchen/directional/west,
+/obj/item/reagent_containers/cup/bucket,
+/turf/open/floor/catwalk_floor,
+/area/centcom/central_command_areas/holding)
"Wl" = (
/obj/structure/table/wood,
/obj/machinery/recharger,
@@ -17392,13 +17355,6 @@
/obj/item/toy/toy_xeno,
/turf/open/floor/wood/parquet,
/area/centcom/central_command_areas/holding)
-"XP" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/sake{
- pixel_y = 15
- },
-/turf/open/floor/carpet/black,
-/area/centcom/central_command_areas/holding)
"XQ" = (
/obj/machinery/computer/crew{
dir = 1
@@ -17997,14 +17953,34 @@
/turf/open/floor/plating,
/area/centcom/syndicate_mothership/control)
"ZK" = (
-/obj/structure/table/wood,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
- pixel_y = 5
+/obj/machinery/light/small/directional/west,
+/obj/structure/closet/secure_closet/freezer/fridge/open,
+/obj/item/food/meat/slab/rawcrab,
+/obj/item/food/meat/slab/rawcrab,
+/obj/item/food/meat/slab/rawcrab,
+/obj/item/food/fishmeat,
+/obj/item/food/fishmeat,
+/obj/item/food/fishmeat,
+/obj/item/food/grown/tomato,
+/obj/item/food/grown/tomato,
+/obj/item/food/grown/tomato,
+/obj/item/reagent_containers/condiment/enzyme{
+ layer = 5
},
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/tdome/observation)
+/obj/item/storage/fancy/egg_box,
+/obj/item/storage/fancy/egg_box,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/flour{
+ pixel_x = -5;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/condiment/flour{
+ pixel_x = -5;
+ pixel_y = 9
+ },
+/turf/open/floor/plastic,
+/area/centcom/syndicate_mothership/expansion_fridgerummage)
"ZM" = (
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
@@ -18021,16 +17997,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/ferry)
-"ZO" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
- pixel_y = 5
- },
-/obj/item/clothing/mask/cigarette/cigar/havana{
- pixel_x = 2
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/supplypod)
"ZP" = (
/obj/machinery/light/directional/east,
/obj/effect/turf_decal/tile/green{
@@ -18077,6 +18043,40 @@
/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/admin)
+"ZU" = (
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 8
+ },
+/obj/structure/table/glass/plasmaglass,
+/obj/item/folder/white{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_x = -5;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_x = -2;
+ pixel_y = 13
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_x = 1;
+ pixel_y = 14
+ },
+/obj/item/reagent_containers/syringe{
+ pixel_x = 4;
+ pixel_y = 15
+ },
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/item/reagent_containers/cup/bottle/radium{
+ pixel_x = -8;
+ pixel_y = 9
+ },
+/obj/item/stack/sheet/mineral/plasma,
+/obj/item/stack/sheet/mineral/plasma,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom/syndicate_mothership/expansion_bioterrorism)
"ZV" = (
/obj/structure/table,
/obj/structure/bedsheetbin,
@@ -20069,7 +20069,7 @@ aa
aa
ks
kP
-hA
+Ep
lG
lj
mw
@@ -20096,7 +20096,7 @@ aa
aa
ks
kP
-hA
+Ep
lG
lj
mw
@@ -20126,7 +20126,7 @@ aa
aa
ks
kP
-hA
+Ep
lG
lj
mw
@@ -20153,7 +20153,7 @@ aa
aa
ks
kP
-hA
+Ep
lG
lj
mw
@@ -23164,7 +23164,7 @@ nH
Ue
rp
Zq
-sf
+eg
HY
zX
nH
@@ -23429,8 +23429,8 @@ ng
ng
ng
CN
-cU
-fC
+VA
+ZU
Xe
EA
RK
@@ -24200,7 +24200,7 @@ ng
ac
ng
CN
-cX
+Hd
pS
Gu
JO
@@ -24457,7 +24457,7 @@ gL
FD
Ih
RK
-BK
+th
Na
Sf
FM
@@ -25220,7 +25220,7 @@ nH
nH
pV
AP
-uT
+eL
Un
OI
we
@@ -26247,7 +26247,7 @@ Ff
bZ
ng
Uj
-fB
+Id
Md
Hg
Gi
@@ -26761,10 +26761,10 @@ nz
ng
fd
YJ
-sB
+De
lx
bK
-PB
+ZK
bK
ng
tz
@@ -27270,7 +27270,7 @@ Ff
Bt
Ff
nz
-hV
+GY
HN
dE
pZ
@@ -27278,7 +27278,7 @@ pZ
pZ
Gn
bK
-sp
+nh
bK
BV
Go
@@ -27788,7 +27788,7 @@ HN
HN
Wx
py
-QK
+jZ
fn
wE
bK
@@ -28316,7 +28316,7 @@ ng
MB
Jm
Fd
-Ka
+cK
HA
aC
nz
@@ -28554,7 +28554,7 @@ Bz
GD
Ff
nz
-qN
+cX
HN
HN
tY
@@ -29588,7 +29588,7 @@ Kn
ng
QT
Ut
-Im
+aY
aJ
ng
Gl
@@ -29853,7 +29853,7 @@ WW
WW
Hr
ng
-CO
+bl
ng
gd
ES
@@ -33694,7 +33694,7 @@ Zb
ll
ZJ
rP
-sg
+uz
ng
nz
nz
@@ -33951,7 +33951,7 @@ Zb
ll
ll
ll
-sg
+uz
oS
vL
uv
@@ -34208,7 +34208,7 @@ Zb
ll
ll
ll
-sg
+uz
Dg
vL
uv
@@ -35498,7 +35498,7 @@ ng
ng
Ws
Wa
-ud
+FI
ng
ng
xI
@@ -35538,7 +35538,7 @@ pJ
pJ
pJ
Nd
-ro
+Kb
Zo
YF
Nd
@@ -35785,7 +35785,7 @@ pJ
pJ
fg
bE
-pF
+sp
zS
Nd
Nd
@@ -36046,10 +36046,10 @@ Fh
hj
fO
AJ
-cF
-ec
+GM
+GV
Bn
-vM
+ti
pK
fO
tc
@@ -37075,7 +37075,7 @@ aF
fO
KE
Ww
-XP
+rL
Qa
SX
Zr
@@ -44798,7 +44798,7 @@ YC
YC
cN
CQ
-nD
+Wj
Nd
OL
aa
@@ -47365,7 +47365,7 @@ pJ
hs
pJ
Nd
-sA
+nR
uI
Ov
MX
@@ -54531,7 +54531,7 @@ wv
wv
mD
yL
-HO
+pa
cb
wW
tb
@@ -58662,8 +58662,8 @@ oi
QC
aM
BW
-GR
-Dc
+te
+DU
Tp
Yu
VT
@@ -59435,7 +59435,7 @@ Zj
bi
ni
zw
-rD
+Lx
Bs
di
QC
@@ -60717,7 +60717,7 @@ Rh
PT
QC
eN
-UD
+hR
Tl
QC
yY
@@ -62248,7 +62248,7 @@ mQ
io
io
iu
-rj
+Dc
DI
iu
in
@@ -62259,7 +62259,7 @@ Rh
Ad
QC
sc
-UD
+hR
YT
QC
yY
@@ -62504,7 +62504,7 @@ io
iu
io
el
-nh
+xL
Dv
DJ
XQ
@@ -63049,7 +63049,7 @@ Pj
Pr
Xw
Sz
-Jf
+wp
uf
uf
uf
@@ -64300,7 +64300,7 @@ io
zI
Ab
xN
-tZ
+QE
iu
qw
iu
@@ -64314,14 +64314,14 @@ Sl
Qi
cZ
QC
-ZK
+Gh
BW
uM
JV
dG
MR
TV
-rL
+CF
QC
IM
QP
@@ -69443,7 +69443,7 @@ aP
cg
qz
cg
-HC
+Ud
Ro
Yn
Se
@@ -70471,7 +70471,7 @@ Bd
cg
cg
cg
-ZO
+wS
Su
Yn
Vk
diff --git a/_maps/map_files/generic/CentCom_skyrat_z2.dmm b/_maps/map_files/generic/CentCom_skyrat_z2.dmm
index 35cfff6100f..820dfbfb8e6 100644
--- a/_maps/map_files/generic/CentCom_skyrat_z2.dmm
+++ b/_maps/map_files/generic/CentCom_skyrat_z2.dmm
@@ -206,7 +206,7 @@
"afD" = (
/obj/structure/closet/crate,
/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/indestructible/hotelwood,
/area/centcom/holding/cafe)
"afF" = (
@@ -385,8 +385,8 @@
/obj/item/clothing/suit/caution,
/obj/item/clothing/suit/caution,
/obj/item/clothing/suit/caution,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/mop,
/obj/effect/turf_decal/tile/blue{
@@ -744,19 +744,19 @@
/turf/open/floor/iron,
/area/centcom/interlink)
"akJ" = (
-/obj/item/reagent_containers/glass/beaker/bluespace{
+/obj/item/reagent_containers/cup/beaker/bluespace{
luminosity = 3;
name = "floofmagic beaker";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
volume = 500
},
-/obj/item/reagent_containers/glass/beaker/bluespace{
+/obj/item/reagent_containers/cup/beaker/bluespace{
luminosity = 3;
name = "floofmagic beaker";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
volume = 500
},
-/obj/item/reagent_containers/glass/beaker/bluespace{
+/obj/item/reagent_containers/cup/beaker/bluespace{
luminosity = 3;
name = "floofmagic beaker";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
@@ -908,7 +908,7 @@
},
/area/centcom/holding/cafe)
"alM" = (
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 1;
pixel_y = 13
},
@@ -921,32 +921,32 @@
},
/obj/item/seeds/ambrosia/gaia,
/obj/item/seeds/pumpkin/blumpkin,
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
name = "Rustic Bucket";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
volume = 500
},
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
name = "Rustic Bucket";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
volume = 500
},
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
name = "Rustic Bucket";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
volume = 500
},
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
name = "Rustic Bucket";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
volume = 500
},
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
name = "Rustic Bucket";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
volume = 500
},
-/obj/item/reagent_containers/glass/bucket/wooden{
+/obj/item/reagent_containers/cup/bucket/wooden{
name = "Rustic Bucket";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
volume = 500
@@ -1166,11 +1166,11 @@
pixel_x = 7
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -9;
pixel_y = 9
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -9
},
/turf/open/indestructible/hoteltile{
@@ -1695,7 +1695,7 @@
/obj/machinery/reagentgrinder{
pixel_y = 8
},
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/indestructible/hoteltile{
icon_state = "darkfull"
},
@@ -2489,7 +2489,7 @@
/area/centcom/holding/cafe)
"aAv" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/machinery/reagentgrinder{
pixel_y = 8
},
@@ -2556,33 +2556,33 @@
/turf/open/floor/bamboo,
/area/centcom/holding/cafedorms)
"aAL" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{
+/obj/item/reagent_containers/cup/soda_cans/thirteenloko{
pixel_x = -10;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{
+/obj/item/reagent_containers/cup/soda_cans/thirteenloko{
pixel_x = -10;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{
+/obj/item/reagent_containers/cup/soda_cans/thirteenloko{
pixel_x = -10
},
-/obj/item/reagent_containers/food/drinks/soda_cans/starkist{
+/obj/item/reagent_containers/cup/soda_cans/starkist{
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/soda_cans/starkist{
+/obj/item/reagent_containers/cup/soda_cans/starkist{
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/soda_cans/starkist,
-/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{
+/obj/item/reagent_containers/cup/soda_cans/starkist,
+/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind{
pixel_x = 10;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{
+/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind{
pixel_x = 10;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{
+/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind{
pixel_x = 10
},
/obj/structure/table/wood,
@@ -2731,18 +2731,18 @@
/obj/structure/table{
name = "Jim Norton's Quebecois Coffee table"
},
-/obj/item/reagent_containers/food/condiment/sugar{
+/obj/item/reagent_containers/condiment/sugar{
pixel_y = 4
},
-/obj/item/reagent_containers/food/condiment/milk{
+/obj/item/reagent_containers/condiment/milk{
pixel_x = 6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/condiment/soymilk{
+/obj/item/reagent_containers/condiment/soymilk{
pixel_x = -6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/cream{
+/obj/item/reagent_containers/cup/glass/bottle/juice/cream{
pixel_x = 3;
pixel_y = -2
},
@@ -2884,7 +2884,7 @@
/area/centcom/holding/cafe)
"aCY" = (
/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
@@ -2918,37 +2918,37 @@
/turf/open/misc/beach/sand,
/area/centcom/holding/cafepark)
"aDc" = (
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb{
pixel_x = -8;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb{
pixel_x = -8;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb{
pixel_x = -8
},
-/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{
+/obj/item/reagent_containers/cup/soda_cans/pwr_game{
pixel_x = 2;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{
+/obj/item/reagent_containers/cup/soda_cans/pwr_game{
pixel_x = 2;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{
+/obj/item/reagent_containers/cup/soda_cans/pwr_game{
pixel_x = 2
},
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = 12;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = 12;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = 12
},
/obj/structure/table/wood,
@@ -3543,16 +3543,16 @@
/area/centcom/holding/cafe)
"aIx" = (
/obj/structure/closet/crate/freezer,
-/obj/item/reagent_containers/food/condiment/yoghurt,
-/obj/item/reagent_containers/food/condiment/yoghurt,
-/obj/item/reagent_containers/food/condiment/yoghurt,
-/obj/item/reagent_containers/food/condiment/yoghurt,
-/obj/item/reagent_containers/food/condiment/yoghurt,
-/obj/item/reagent_containers/food/condiment/quality_oil,
-/obj/item/reagent_containers/food/condiment/quality_oil,
-/obj/item/reagent_containers/food/condiment/quality_oil,
-/obj/item/reagent_containers/food/condiment/quality_oil,
-/obj/item/reagent_containers/food/condiment/quality_oil,
+/obj/item/reagent_containers/condiment/yoghurt,
+/obj/item/reagent_containers/condiment/yoghurt,
+/obj/item/reagent_containers/condiment/yoghurt,
+/obj/item/reagent_containers/condiment/yoghurt,
+/obj/item/reagent_containers/condiment/yoghurt,
+/obj/item/reagent_containers/condiment/quality_oil,
+/obj/item/reagent_containers/condiment/quality_oil,
+/obj/item/reagent_containers/condiment/quality_oil,
+/obj/item/reagent_containers/condiment/quality_oil,
+/obj/item/reagent_containers/condiment/quality_oil,
/obj/item/food/larvae,
/obj/item/food/larvae,
/obj/item/food/larvae,
@@ -3803,7 +3803,7 @@
light_range = 10;
nightshift_light_power = 10
},
-/obj/item/reagent_containers/food/drinks/mug/tea,
+/obj/item/reagent_containers/cup/glass/mug/tea,
/turf/open/indestructible/hotelwood,
/area/centcom/holding/cafedorms)
"aLz" = (
@@ -3915,7 +3915,7 @@
/area/centcom/holding/cafedorms)
"aMI" = (
/obj/machinery/vending/hydronutrients{
- products = list(/obj/item/reagent_containers/glass/bottle/nutrient/ez=50,/obj/item/reagent_containers/glass/bottle/nutrient/l4z=20,/obj/item/reagent_containers/glass/bottle/nutrient/rh=10,/obj/item/reagent_containers/spray/pestspray=30,/obj/item/reagent_containers/syringe=5,/obj/item/storage/bag/plants=30,/obj/item/cultivator=10,/obj/item/shovel/spade=10,/obj/item/plant_analyzer=10)
+ products = list(/obj/item/reagent_containers/cup/bottle/nutrient/ez=50,/obj/item/reagent_containers/cup/bottle/nutrient/l4z=20,/obj/item/reagent_containers/cup/bottle/nutrient/rh=10,/obj/item/reagent_containers/spray/pestspray=30,/obj/item/reagent_containers/syringe=5,/obj/item/storage/bag/plants=30,/obj/item/cultivator=10,/obj/item/shovel/spade=10,/obj/item/plant_analyzer=10)
},
/turf/open/indestructible/hoteltile{
icon_state = "darkfull"
@@ -3992,28 +3992,28 @@
/turf/open/floor/carpet/royalblack,
/area/centcom/holding/cafedorms)
"aNi" = (
-/obj/item/reagent_containers/food/drinks/bottle/gin{
+/obj/item/reagent_containers/cup/glass/bottle/gin{
pixel_x = -7;
pixel_y = 15
},
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 1;
pixel_y = 13
},
-/obj/item/reagent_containers/food/drinks/bottle/sake{
+/obj/item/reagent_containers/cup/glass/bottle/sake{
pixel_x = 10;
pixel_y = 11
},
-/obj/item/reagent_containers/food/drinks/bottle/kahlua{
+/obj/item/reagent_containers/cup/glass/bottle/kahlua{
pixel_x = 2;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/wine{
+/obj/item/reagent_containers/cup/glass/bottle/wine{
pixel_x = -3;
pixel_y = 7
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/bottleofnothing{
+/obj/item/reagent_containers/cup/glass/bottle/bottleofnothing{
pixel_x = -8;
pixel_y = 6
},
@@ -4045,13 +4045,13 @@
/obj/item/storage/box/ingredients/fiesta,
/obj/item/storage/box/ingredients/american,
/obj/item/storage/box/ingredients/exotic,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour=90);
name = "large flour sack";
possible_transfer_amounts = list(1,5,10,15,30,60,90);
volume = 90
},
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour=90);
name = "large flour sack";
possible_transfer_amounts = list(1,5,10,15,30,60,90);
@@ -4145,11 +4145,11 @@
/area/centcom/interlink)
"aNT" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_x = 3;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_x = -5;
pixel_y = 4
},
@@ -4203,30 +4203,30 @@
},
/area/centcom/holding/cafe)
"aOr" = (
-/obj/item/reagent_containers/food/drinks/bottle/wine{
+/obj/item/reagent_containers/cup/glass/bottle/wine{
pixel_x = 9;
pixel_y = 19
},
-/obj/item/reagent_containers/food/drinks/bottle/tequila{
+/obj/item/reagent_containers/cup/glass/bottle/tequila{
pixel_y = 17
},
-/obj/item/reagent_containers/food/drinks/bottle/vermouth{
+/obj/item/reagent_containers/cup/glass/bottle/vermouth{
pixel_x = -15;
pixel_y = 15
},
-/obj/item/reagent_containers/food/drinks/bottle/patron{
+/obj/item/reagent_containers/cup/glass/bottle/patron{
pixel_x = -5;
pixel_y = 16
},
-/obj/item/reagent_containers/food/drinks/bottle/hcider{
+/obj/item/reagent_containers/cup/glass/bottle/hcider{
pixel_x = 7;
pixel_y = 9
},
-/obj/item/reagent_containers/food/drinks/bottle/cognac{
+/obj/item/reagent_containers/cup/glass/bottle/cognac{
pixel_x = -10;
pixel_y = 7
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_y = 6
},
/obj/structure/table/wood,
@@ -4448,11 +4448,11 @@
/area/centcom/holding/cafe)
"aQd" = (
/obj/structure/table/wood/fancy/royalblue,
-/obj/item/reagent_containers/food/drinks/soda_cans/starkist{
+/obj/item/reagent_containers/cup/soda_cans/starkist{
pixel_x = 5;
pixel_y = 7
},
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb{
pixel_x = -3;
pixel_y = 2
},
@@ -4480,7 +4480,7 @@
/area/centcom/interlink)
"aQD" = (
/obj/structure/closet/secure_closet/freezer/fridge,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5;
name = "universally-sized universal enzyme";
pixel_x = -4;
@@ -4492,11 +4492,11 @@
/area/centcom/holding/cafe)
"aQE" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 1;
pixel_y = 13
},
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_x = -7;
pixel_y = 2
},
@@ -4637,33 +4637,33 @@
/area/centcom/interlink)
"aRt" = (
/obj/structure/table/wood/fancy/blue,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -9;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
dir = 1;
pixel_x = -3;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -9;
pixel_y = 11
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3;
pixel_y = 11
},
-/obj/item/reagent_containers/food/condiment/pack/ketchup{
+/obj/item/reagent_containers/condiment/pack/ketchup{
pixel_x = 3
},
-/obj/item/reagent_containers/food/condiment/pack/ketchup{
+/obj/item/reagent_containers/condiment/pack/ketchup{
pixel_x = 5
},
-/obj/item/reagent_containers/food/condiment/pack/ketchup{
+/obj/item/reagent_containers/condiment/pack/ketchup{
pixel_x = 7
},
-/obj/item/reagent_containers/food/condiment/pack/hotsauce{
+/obj/item/reagent_containers/condiment/pack/hotsauce{
pixel_x = 5;
pixel_y = 2
},
@@ -5310,7 +5310,7 @@
/area/centcom/holding/cafepark)
"aWQ" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/indestructible/hotelwood,
/area/centcom/holding/cafe)
"aWT" = (
@@ -6663,11 +6663,11 @@
/area/centcom/holding/cafepark)
"fbn" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 9;
pixel_y = 11
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
dir = 1;
pixel_x = 9;
pixel_y = 2
@@ -6888,11 +6888,11 @@
/area/centcom/interlink)
"fTu" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 1;
pixel_y = 13
},
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/turf/open/floor/wood,
/area/centcom/holding/cafe)
"fTV" = (
@@ -7244,21 +7244,21 @@
/obj/structure/closet/secure_closet/freezer/kitchen{
req_access = null
},
-/obj/item/reagent_containers/food/condiment/mayonnaise,
-/obj/item/reagent_containers/food/condiment/soysauce,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/mayonnaise,
+/obj/item/reagent_containers/condiment/soysauce,
+/obj/item/reagent_containers/condiment/sugar,
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice=90);
name = "large rice sack";
possible_transfer_amounts = list(1,5,10,15,20,25,30,50,60,90)
},
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice=90);
name = "large rice sack";
possible_transfer_amounts = list(1,5,10,15,20,25,30,50,60,90)
},
-/obj/item/reagent_containers/food/condiment/cornmeal,
-/obj/item/reagent_containers/food/condiment/cornmeal,
+/obj/item/reagent_containers/condiment/cornmeal,
+/obj/item/reagent_containers/condiment/cornmeal,
/turf/open/indestructible/hoteltile{
icon_state = "cafeteria"
},
@@ -7350,29 +7350,29 @@
/obj/structure/closet/crate/freezer{
name = "Cooler"
},
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/beer/light,
-/obj/item/reagent_containers/food/drinks/bottle/hcider{
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/beer/light,
+/obj/item/reagent_containers/cup/glass/bottle/hcider{
pixel_x = 7;
pixel_y = 9
},
-/obj/item/reagent_containers/food/drinks/bottle/kahlua{
+/obj/item/reagent_containers/cup/glass/bottle/kahlua{
pixel_x = 2;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/gin{
+/obj/item/reagent_containers/cup/glass/bottle/gin{
pixel_x = -7;
pixel_y = 15
},
-/obj/item/reagent_containers/food/drinks/bottle/cognac{
+/obj/item/reagent_containers/cup/glass/bottle/cognac{
pixel_x = -10;
pixel_y = 7
},
/obj/machinery/light{
dir = 1
},
-/obj/item/reagent_containers/food/drinks/bottle/goldschlager,
-/obj/item/reagent_containers/food/drinks/bottle/sake{
+/obj/item/reagent_containers/cup/glass/bottle/goldschlager,
+/obj/item/reagent_containers/cup/glass/bottle/sake{
pixel_x = 10;
pixel_y = 11
},
@@ -8432,7 +8432,7 @@
"lIx" = (
/obj/structure/table/wood,
/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_y = 5
},
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -8872,7 +8872,7 @@
/area/centcom/interlink)
"niQ" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{
+/obj/item/reagent_containers/cup/soda_cans/pwr_game{
pixel_x = 2
},
/turf/open/misc/beach/sand,
@@ -9154,24 +9154,24 @@
/obj/item/storage/box/ingredients/fiesta,
/obj/item/storage/box/ingredients/american,
/obj/item/storage/box/ingredients/exotic,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour=90);
name = "large flour sack";
possible_transfer_amounts = list(1,5,10,15,30,60,90);
volume = 90
},
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour=90);
name = "large flour sack";
possible_transfer_amounts = list(1,5,10,15,30,60,90);
volume = 90
},
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice=90);
name = "large rice sack";
possible_transfer_amounts = list(1,5,10,15,20,25,30,50,60,90)
},
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice=90);
name = "large rice sack";
possible_transfer_amounts = list(1,5,10,15,20,25,30,50,60,90)
@@ -9788,7 +9788,7 @@
/area/centcom/interlink)
"qxS" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/obj/effect/turf_decal/tile/brown{
dir = 1
},
@@ -10149,7 +10149,7 @@
pixel_x = -2;
pixel_y = -2
},
-/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/cup/glass/waterbottle,
/turf/open/floor/wood,
/area/centcom/holding/cafepark)
"rPm" = (
@@ -10344,7 +10344,7 @@
/area/space)
"sqx" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/turf/open/floor/iron/brown/side{
dir = 4
},
@@ -10470,7 +10470,7 @@
/area/centcom/interlink)
"sTA" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/tea,
+/obj/item/reagent_containers/cup/glass/mug/tea,
/turf/open/floor/iron,
/area/centcom/interlink)
"sYd" = (
@@ -10735,15 +10735,15 @@
/area/centcom/interlink)
"tYk" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_x = -5;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 7;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 7;
pixel_y = 12
},
@@ -10774,17 +10774,17 @@
/area/centcom/interlink)
"ueC" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5
},
/obj/machinery/light,
-/obj/item/reagent_containers/glass/beaker/bluespace{
+/obj/item/reagent_containers/cup/beaker/bluespace{
luminosity = 3;
name = "floofmagic beaker";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
volume = 500
},
-/obj/item/reagent_containers/glass/beaker/bluespace{
+/obj/item/reagent_containers/cup/beaker/bluespace{
luminosity = 3;
name = "floofmagic beaker";
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150,200,250,500);
@@ -11067,11 +11067,11 @@
/area/centcom/interlink)
"uYJ" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -5;
pixel_y = 14
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
dir = 1;
pixel_x = 5;
pixel_y = 14
@@ -11197,7 +11197,7 @@
/obj/item/instrument/trombone,
/obj/item/instrument/trumpet,
/obj/item/instrument/violin,
-/obj/item/reagent_containers/food/condiment/mayonnaise,
+/obj/item/reagent_containers/condiment/mayonnaise,
/obj/structure/closet/crate/wooden{
name = "band crate"
},
@@ -11264,12 +11264,12 @@
"vLz" = (
/obj/structure/table/reinforced,
/obj/machinery/door/poddoor/shutters/window/preopen,
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = 10;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/waterbottle,
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/waterbottle,
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = -3
},
/turf/open/floor/iron,
@@ -11549,15 +11549,15 @@
/area/centcom/interlink)
"wId" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 7;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 7;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_x = -5;
pixel_y = 6
},
diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_bar_1.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_bar_1.dmm
index 232b9787e11..9d35d1d578a 100644
--- a/_maps/map_files/tramstation/modular_pieces/maintenance_bar_1.dmm
+++ b/_maps/map_files/tramstation/modular_pieces/maintenance_bar_1.dmm
@@ -40,7 +40,7 @@
/area/station/maintenance/central/greater)
"u" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/turf/open/floor/plating,
/area/station/maintenance/central/greater)
diff --git a/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_attachment_2.dmm b/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_attachment_2.dmm
index 5bb713e261d..ca4bb99b302 100644
--- a/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_attachment_2.dmm
+++ b/_maps/map_files/tramstation/modular_pieces/maintenance_miningsolar_cavetunnel_attachment_2.dmm
@@ -11,7 +11,7 @@
/area/mine/explored)
"h" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = 7;
pixel_y = 5
},
diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm
index ae925fd407b..824bb83c967 100644
--- a/_maps/map_files/tramstation/tramstation.dmm
+++ b/_maps/map_files/tramstation/tramstation.dmm
@@ -220,6 +220,20 @@
/obj/item/stack/ore/glass,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"afB" = (
+/obj/structure/table/glass,
+/obj/item/crowbar,
+/obj/item/hatchet,
+/obj/item/plant_analyzer,
+/obj/item/cultivator,
+/obj/item/reagent_containers/cup/bucket,
+/obj/machinery/light/directional/north,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/newscaster/directional/north,
+/turf/open/floor/iron,
+/area/station/service/hydroponics/garden)
"afI" = (
/obj/machinery/light/directional/east,
/obj/effect/turf_decal/trimline/white/line{
@@ -880,26 +894,6 @@
"aqR" = (
/turf/open/misc/asteroid,
/area/mine/explored)
-"aqZ" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/coffee{
- pixel_x = -3;
- pixel_y = 10
- },
-/obj/item/reagent_containers/food/drinks/coffee{
- pixel_x = 10;
- pixel_y = 2
- },
-/obj/machinery/light/directional/east,
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/camera/directional/east{
- c_tag = "Civilian - Library East"
- },
-/turf/open/floor/wood/large,
-/area/station/service/library)
"arE" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/starboard/greater)
@@ -1008,6 +1002,27 @@
/obj/effect/spawner/random/engineering/tracking_beacon,
/turf/open/floor/iron/grimy,
/area/station/ai_monitored/turret_protected/aisat/foyer)
+"auK" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/mercury{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/nitrogen{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/oxygen{
+ pixel_x = 1
+ },
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/medbay/central)
"auX" = (
/obj/machinery/disposal/bin{
pixel_x = -2;
@@ -2024,23 +2039,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"aTd" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/fluorine{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/iodine{
- pixel_x = 1
- },
-/obj/structure/sign/warning/chem_diamond/directional/south,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/iron/dark/textured_edge,
-/area/station/medical/medbay/central)
"aTi" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 9
@@ -2229,6 +2227,17 @@
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"aWT" = (
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
+/turf/open/floor/iron/checker,
+/area/station/commons/lounge)
"aWY" = (
/obj/structure/stairs/west,
/turf/open/floor/iron/stairs/right{
@@ -2499,18 +2508,6 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat/hallway)
-"bdf" = (
-/obj/structure/reagent_dispensers/watertank/high,
-/obj/effect/turf_decal/tile/green/fourcorners,
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 4
- },
-/obj/item/reagent_containers/glass/watering_can,
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics)
"bdz" = (
/obj/structure/railing/corner{
dir = 1
@@ -3281,30 +3278,6 @@
/obj/item/clothing/mask/whistle,
/turf/open/floor/iron,
/area/station/security/checkpoint/engineering)
-"bqH" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/window/reinforced/spawner,
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 7;
- pixel_y = 12
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = -4;
- pixel_y = 12
- },
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/syringe,
-/turf/open/floor/iron/white,
-/area/station/medical/pharmacy)
"bqL" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -3884,6 +3857,20 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"bAm" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 9
+ },
+/obj/structure/cable,
+/obj/structure/table,
+/obj/item/reagent_containers/dropper{
+ pixel_y = -5
+ },
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_y = 6
+ },
+/turf/open/floor/iron/white,
+/area/station/science/explab)
"bAy" = (
/obj/structure/table/reinforced,
/obj/machinery/light/dim/directional/north,
@@ -5206,6 +5193,21 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
/turf/open/floor/plating,
/area/station/engineering/transit_tube)
+"bUp" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "playerscantreadthis";
+ name = "Kitchen Counter Shutters"
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/turf/open/floor/iron/checker,
+/area/station/service/kitchen)
"bUQ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -6308,6 +6310,20 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/starboard/lesser)
+"cld" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 9
+ },
+/obj/structure/cable,
+/obj/structure/table,
+/obj/item/reagent_containers/dropper{
+ pixel_y = -5
+ },
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_y = 6
+ },
+/turf/open/floor/iron/white,
+/area/station/science/explab)
"cli" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
@@ -6372,6 +6388,19 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
+"cmd" = (
+/obj/structure/closet/secure_closet/hos,
+/obj/item/storage/secure/safe/hos{
+ pixel_x = 35
+ },
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/structure/sign/poster/official/space_cops{
+ pixel_y = 32
+ },
+/turf/open/floor/carpet,
+/area/station/command/heads_quarters/hos)
"cml" = (
/obj/effect/turf_decal/tile{
dir = 8
@@ -7493,23 +7522,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"cDq" = (
-/obj/structure/reagent_dispensers/watertank/high,
-/obj/effect/turf_decal/tile/green/fourcorners,
-/obj/machinery/button/elevator{
- id = "ilovefortnite";
- name = "Smartfridge Dumbwaiter Call Button";
- pixel_y = -25
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 8
- },
-/obj/item/reagent_containers/glass/watering_can,
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics)
"cDu" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -7685,6 +7697,19 @@
"cFs" = (
/turf/open/openspace,
/area/station/hallway/primary/tram/left)
+"cFu" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/green/fourcorners,
+/obj/item/storage/box/beakers{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/watering_can,
+/obj/machinery/camera/directional/north{
+ c_tag = "Service - Hydroponics"
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"cFM" = (
/obj/effect/spawner/random/structure/crate,
/obj/effect/decal/cleanable/dirt,
@@ -7707,6 +7732,24 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"cGw" = (
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/peppermill{
+ desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table.";
+ pixel_x = -8;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ layer = 3.1;
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/condiment/enzyme{
+ pixel_x = 9;
+ pixel_y = 3
+ },
+/turf/open/floor/iron/cafeteria,
+/area/station/security/prison/mess)
"cGC" = (
/obj/machinery/door/airlock/command/glass{
name = "Bridge Access"
@@ -7725,6 +7768,20 @@
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"cGG" = (
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker,
+/obj/item/reagent_containers/dropper,
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/iron,
+/area/station/science/lab)
"cGO" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -7793,6 +7850,21 @@
/obj/structure/railing,
/turf/open/floor/glass/reinforced,
/area/station/ai_monitored/turret_protected/aisat/hallway)
+"cId" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "playerscantreadthis";
+ name = "Kitchen Counter Shutters"
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/turf/open/floor/iron/checker,
+/area/station/service/kitchen)
"cIm" = (
/obj/structure/closet/radiation,
/obj/effect/turf_decal/bot,
@@ -7839,23 +7911,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"cIP" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/ethanol{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/carbon{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/chlorine{
- pixel_x = 1
- },
-/turf/open/floor/iron/dark/textured_corner{
- dir = 1
- },
-/area/station/medical/medbay/central)
"cIQ" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/port/fore)
@@ -8528,23 +8583,6 @@
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat/foyer)
-"cXf" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/item/storage/box/bodybags,
-/obj/item/reagent_containers/glass/bottle/multiver,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/syringe,
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/machinery/camera{
- c_tag = "Security - Medical Center";
- dir = 10;
- network = list("ss13","Security")
- },
-/turf/open/floor/iron/white,
-/area/station/security/medical)
"cXj" = (
/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
@@ -9045,6 +9083,19 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/command/storage/eva)
+"dgd" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/janitorialcart,
+/obj/item/mop,
+/obj/item/reagent_containers/cup/bucket,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 10
+ },
+/turf/open/floor/iron,
+/area/station/service/janitor)
"dgw" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
@@ -9375,17 +9426,6 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/medical)
-"dmz" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/sink/directional/east,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/iron,
-/area/station/security/prison/garden)
"dmN" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -10042,19 +10082,6 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"dwo" = (
-/obj/structure/table,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/obj/machinery/computer/security/telescreen/entertainment/directional/west,
-/turf/open/floor/iron/checker,
-/area/station/commons/lounge)
"dwp" = (
/obj/machinery/light/directional/north,
/obj/machinery/door/firedoor/border_only{
@@ -10327,12 +10354,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"dzP" = (
-/obj/docking_port/stationary/mining_home{
- dir = 4
- },
-/turf/open/misc/asteroid/airless,
-/area/mine/explored)
"dzU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/decal/cleanable/dirt,
@@ -10764,6 +10785,16 @@
},
/turf/open/openspace,
/area/station/science/xenobiology)
+"dHu" = (
+/obj/structure/closet/secure_closet/captains,
+/obj/item/reagent_containers/cup/glass/shaker,
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
+/obj/machinery/camera/directional/north{
+ c_tag = "Command - Captain's Quarters"
+ },
+/obj/structure/window/reinforced/spawner/east,
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/captain/private)
"dHv" = (
/obj/structure/table/glass,
/turf/open/floor/iron/dark,
@@ -10812,6 +10843,17 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
+"dIS" = (
+/obj/structure/table/wood,
+/obj/machinery/reagentgrinder{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/glass/shaker{
+ pixel_x = -6
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/bar)
"dIY" = (
/obj/structure/window/reinforced{
dir = 4
@@ -12010,6 +12052,17 @@
"edQ" = (
/turf/open/floor/wood,
/area/station/service/bar/backroom)
+"eej" = (
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/east,
+/turf/open/floor/iron/checker,
+/area/station/commons/lounge)
"eel" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -12312,35 +12365,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig)
-"ejR" = (
-/obj/structure/closet/crate,
-/obj/item/reagent_containers/glass/bowl,
-/obj/effect/spawner/random/contraband/prison,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/kitchen/fork/plastic,
-/obj/item/kitchen/fork/plastic,
-/obj/item/kitchen/fork/plastic,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/kitchen/spoon/plastic,
-/obj/item/kitchen/spoon/plastic,
-/obj/item/kitchen/spoon/plastic,
-/obj/item/knife/plastic,
-/obj/item/knife/plastic,
-/obj/item/knife/plastic,
-/obj/item/storage/bag/tray/cafeteria,
-/obj/item/storage/bag/tray/cafeteria,
-/obj/item/storage/bag/tray/cafeteria,
-/obj/item/storage/bag/tray/cafeteria,
-/obj/item/storage/box/drinkingglasses,
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/cafeteria,
-/area/station/security/prison/mess)
"ejS" = (
/obj/effect/turf_decal/sand/plating,
/obj/item/storage/toolbox/mechanical,
@@ -12458,23 +12482,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
-"ekZ" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
- pixel_x = 2;
- pixel_y = 1
- },
-/obj/item/reagent_containers/spray/pestspray{
- pixel_x = 3;
- pixel_y = 4
- },
-/obj/item/reagent_containers/spray/plantbgone,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/turf/open/floor/iron,
-/area/station/service/hydroponics/garden)
"elo" = (
/obj/machinery/door/airlock/command/glass{
name = "Head of Security"
@@ -12734,6 +12741,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/office)
+"esa" = (
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/effect/turf_decal/tile/green/fourcorners,
+/obj/machinery/button/elevator{
+ id = "ilovefortnite";
+ name = "Smartfridge Dumbwaiter Call Button";
+ pixel_y = -25
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/obj/item/reagent_containers/cup/watering_can,
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"esc" = (
/obj/structure/sign/warning/electric_shock,
/turf/closed/wall/r_wall,
@@ -12936,12 +12960,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
-"evo" = (
-/obj/docking_port/stationary/mining_home/common{
- dir = 4
- },
-/turf/open/misc/asteroid/airless,
-/area/mine/explored)
"evs" = (
/obj/effect/landmark/start/assistant,
/turf/open/floor/wood/parquet,
@@ -12954,6 +12972,18 @@
/obj/effect/turf_decal/stripes/white/full,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
+"evE" = (
+/obj/structure/safe,
+/obj/item/clothing/head/bearpelt,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/gun/ballistic/revolver/russian,
+/obj/item/ammo_box/a357,
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka,
+/obj/effect/turf_decal/bot_white/left,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/command/nuke_storage)
"ewk" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 8
@@ -13922,23 +13952,6 @@
"eOk" = (
/turf/open/floor/glass,
/area/station/cargo/storage)
-"eOu" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
- pixel_x = 6;
- pixel_y = 10
- },
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
- pixel_x = -6;
- pixel_y = 10
- },
-/obj/item/storage/pill_bottle/mannitol,
-/obj/item/reagent_containers/dropper{
- pixel_y = 6
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/turf/open/floor/iron/dark,
-/area/station/medical/treatment_center)
"eOv" = (
/obj/structure/table,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -14558,6 +14571,23 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/station/security/brig)
+"eYK" = (
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/effect/turf_decal/tile/green/fourcorners,
+/obj/machinery/button/elevator{
+ id = "ilovefortnite";
+ name = "Smartfridge Dumbwaiter Call Button";
+ pixel_y = -25
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/obj/item/reagent_containers/cup/watering_can,
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"eZa" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
@@ -14582,6 +14612,20 @@
/mob/living/simple_animal/mouse,
/turf/open/floor/plating,
/area/station/maintenance/tram/right)
+"eZn" = (
+/obj/structure/table/glass,
+/obj/item/crowbar,
+/obj/item/hatchet,
+/obj/item/plant_analyzer,
+/obj/item/cultivator,
+/obj/item/reagent_containers/cup/bucket,
+/obj/machinery/light/directional/north,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/newscaster/directional/north,
+/turf/open/floor/iron,
+/area/station/service/hydroponics/garden)
"eZT" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 8
@@ -15146,6 +15190,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"fjP" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/reagent_containers/cup/bucket,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/station/maintenance/department/security)
"fjQ" = (
/obj/structure/grille,
/turf/closed/wall/r_wall,
@@ -15380,6 +15430,28 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/ai_monitored/command/storage/eva)
+"fmZ" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 7;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = -4;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/dropper,
+/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/chemistry)
"fnb" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -15728,6 +15800,25 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"ftJ" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = -8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningdock/cafeteria)
"ftP" = (
/obj/structure/window/reinforced/spawner/east,
/obj/machinery/shower/directional/west,
@@ -16907,6 +16998,23 @@
/obj/machinery/duct,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/mess)
+"fSc" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/ethanol{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/carbon{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/chlorine{
+ pixel_x = 1
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 1
+ },
+/area/station/medical/medbay/central)
"fSe" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -17204,6 +17312,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/surgery/aft)
+"fXJ" = (
+/obj/structure/table,
+/obj/item/phone{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/cup/glass/britcup{
+ pixel_x = -6;
+ pixel_y = 1
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/drone_bay)
"fXN" = (
/obj/structure/window/reinforced/spawner/west,
/turf/open/floor/carpet,
@@ -17701,6 +17824,27 @@
},
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
+"ggE" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/acidic_buffer{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/basic_buffer{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/formaldehyde{
+ pixel_x = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/medical/medbay/central)
"ggI" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 4
@@ -17758,6 +17902,12 @@
/obj/structure/ore_box,
/turf/open/misc/asteroid,
/area/mine/explored)
+"gig" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/reagent_containers/cup/bucket,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/station/service/janitor)
"gii" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Public Garden Maintenance Access"
@@ -18207,6 +18357,29 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
+"gpV" = (
+/obj/structure/table/glass,
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_y = 4
+ },
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/clothing/glasses/science,
+/obj/machinery/requests_console/directional/west{
+ department = "Pharmacy";
+ departmentType = 2;
+ name = "Pharmacy Requests Console";
+ receive_ore_updates = 1
+ },
+/obj/effect/turf_decal/tile/yellow/anticorner/contrasted,
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"gqb" = (
/obj/structure/chair/stool/bar/directional/west,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -19013,6 +19186,18 @@
"gFf" = (
/turf/closed/wall/r_wall,
/area/station/ai_monitored/turret_protected/aisat/hallway)
+"gFo" = (
+/obj/structure/safe,
+/obj/item/clothing/head/bearpelt,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/gun/ballistic/revolver/russian,
+/obj/item/ammo_box/a357,
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka,
+/obj/effect/turf_decal/bot_white/left,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/command/nuke_storage)
"gFu" = (
/obj/structure/chair/stool/directional/north,
/turf/open/floor/circuit/green,
@@ -19491,6 +19676,12 @@
},
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"gNJ" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/shaker,
+/obj/machinery/light/dim/directional/east,
+/turf/open/floor/wood,
+/area/station/service/bar/backroom)
"gNK" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/brigdoor{
@@ -20316,19 +20507,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/office)
-"hbI" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/obj/item/storage/box/bodybags{
- pixel_x = 3;
- pixel_y = 2
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/syringe,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/lobby)
"hbK" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -20528,12 +20706,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"hfa" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/rice,
-/turf/open/floor/iron/cafeteria,
-/area/station/security/prison/mess)
"hft" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible,
@@ -20844,6 +21016,29 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"hkM" = (
+/obj/structure/table/glass,
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_y = 4
+ },
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/clothing/glasses/science,
+/obj/machinery/requests_console/directional/west{
+ department = "Pharmacy";
+ departmentType = 2;
+ name = "Pharmacy Requests Console";
+ receive_ore_updates = 1
+ },
+/obj/effect/turf_decal/tile/yellow/anticorner/contrasted,
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"hkR" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 10
@@ -22171,6 +22366,17 @@
},
/turf/open/floor/glass/reinforced,
/area/station/security/brig)
+"hMH" = (
+/obj/structure/table/wood,
+/obj/machinery/reagentgrinder{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/glass/shaker{
+ pixel_x = -6
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/bar)
"hMI" = (
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
@@ -22726,15 +22932,6 @@
},
/turf/open/floor/plating,
/area/station/command/teleporter)
-"hWc" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 6
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/wrench/medical,
-/turf/open/floor/iron/dark,
-/area/station/medical/treatment_center)
"hWg" = (
/obj/structure/chair/pew/left,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -23174,6 +23371,25 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/vacant_room/commissary)
+"ieu" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/item/folder/yellow,
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/open/floor/carpet,
+/area/station/command/heads_quarters/qm)
"iev" = (
/obj/structure/training_machine,
/obj/item/target,
@@ -23226,6 +23442,27 @@
},
/turf/open/floor/iron,
/area/station/engineering/transit_tube)
+"ieZ" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/acidic_buffer{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/basic_buffer{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/formaldehyde{
+ pixel_x = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/medical/medbay/central)
"ifk" = (
/obj/effect/turf_decal/sand/plating,
/obj/structure/ladder,
@@ -23425,22 +23662,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"ihD" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin/carbon{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
- pixel_y = 15;
- pixel_x = 9
- },
-/obj/item/lighter{
- pixel_y = -4;
- pixel_x = 9
- },
-/turf/open/floor/carpet,
-/area/station/security/detectives_office)
"ihI" = (
/obj/machinery/power/terminal{
dir = 8
@@ -23922,6 +24143,21 @@
},
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
+"irw" = (
+/obj/structure/table,
+/obj/item/phone{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/cup/glass/britcup{
+ pixel_x = -6;
+ pixel_y = 1
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/drone_bay)
"irB" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -24619,16 +24855,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/storage/tools)
-"iBh" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 5
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- layer = 5
- },
-/turf/open/floor/iron/white,
-/area/station/service/kitchen)
"iBm" = (
/obj/machinery/light/directional/west,
/obj/structure/bed{
@@ -24726,17 +24952,6 @@
/obj/item/flashlight,
/turf/open/floor/iron/dark,
/area/station/engineering/supermatter/room)
-"iDe" = (
-/obj/structure/table/wood,
-/obj/machinery/reagentgrinder{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/drinks/shaker{
- pixel_x = -6
- },
-/turf/open/floor/iron/dark,
-/area/station/service/bar)
"iDl" = (
/obj/structure/table/optable{
name = "Robotics Operating Table"
@@ -25070,6 +25285,20 @@
/obj/machinery/duct,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"iJG" = (
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/machinery/camera/directional/north{
+ c_tag = "Service - Bar Lounge North West"
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
+/turf/open/floor/iron/checker,
+/area/station/commons/lounge)
"iJO" = (
/obj/effect/turf_decal/sand/plating,
/obj/structure/disposalpipe/segment{
@@ -25281,6 +25510,20 @@
},
/turf/closed/wall/r_wall,
/area/station/engineering/atmos)
+"iPf" = (
+/obj/structure/window/reinforced,
+/obj/structure/table/wood,
+/obj/item/radio/intercom/directional/east,
+/obj/item/reagent_containers/cup/glass/flask/gold,
+/obj/item/hand_tele,
+/obj/item/reagent_containers/cup/glass/flask/gold{
+ pixel_y = 10;
+ pixel_x = 11
+ },
+/obj/item/folder/blue,
+/obj/item/stamp/captain,
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/captain)
"iPi" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -26417,21 +26660,6 @@
dir = 1
},
/area/station/security/execution/transfer)
-"jiM" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "playerscantreadthis";
- name = "Kitchen Counter Shutters"
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/turf/open/floor/iron/checker,
-/area/station/service/kitchen)
"jiO" = (
/obj/structure/tank_dispenser,
/obj/effect/turf_decal/bot{
@@ -27333,6 +27561,20 @@
},
/turf/open/floor/catwalk_floor,
/area/station/maintenance/solars/port/aft)
+"jxZ" = (
+/obj/structure/window/reinforced,
+/obj/structure/table/wood,
+/obj/item/radio/intercom/directional/east,
+/obj/item/reagent_containers/cup/glass/flask/gold,
+/obj/item/hand_tele,
+/obj/item/reagent_containers/cup/glass/flask/gold{
+ pixel_y = 10;
+ pixel_x = 11
+ },
+/obj/item/folder/blue,
+/obj/item/stamp/captain,
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/captain)
"jyp" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 1
@@ -27355,6 +27597,35 @@
"jyH" = (
/turf/closed/wall,
/area/station/medical/pharmacy)
+"jyK" = (
+/obj/structure/closet/crate,
+/obj/item/reagent_containers/cup/bowl,
+/obj/effect/spawner/random/contraband/prison,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/kitchen/fork/plastic,
+/obj/item/kitchen/fork/plastic,
+/obj/item/kitchen/fork/plastic,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/kitchen/spoon/plastic,
+/obj/item/kitchen/spoon/plastic,
+/obj/item/kitchen/spoon/plastic,
+/obj/item/knife/plastic,
+/obj/item/knife/plastic,
+/obj/item/knife/plastic,
+/obj/item/storage/bag/tray/cafeteria,
+/obj/item/storage/bag/tray/cafeteria,
+/obj/item/storage/bag/tray/cafeteria,
+/obj/item/storage/bag/tray/cafeteria,
+/obj/item/storage/box/drinkingglasses,
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/cafeteria,
+/area/station/security/prison/mess)
"jyM" = (
/obj/machinery/power/turbine/core_rotor{
dir = 4;
@@ -28708,6 +28979,14 @@
/obj/effect/mapping_helpers/airlock/access/all/command/captain,
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain/private)
+"jXZ" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = -8
+ },
+/turf/open/floor/plating/airless,
+/area/mine/explored)
"jYf" = (
/obj/structure/chair/office{
dir = 8
@@ -28831,27 +29110,6 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating,
/area/station/security/prison/workout)
-"jZN" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/mercury{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/nitrogen{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/oxygen{
- pixel_x = 1
- },
-/obj/machinery/firealarm/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/medical/medbay/central)
"jZT" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 6
@@ -29454,6 +29712,27 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"kjM" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/phosphorus{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/potassium{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/sodium{
+ pixel_x = 1
+ },
+/obj/machinery/camera/directional/south{
+ c_tag = "Medical - Chemical Storage";
+ network = list("ss13","medbay")
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 4
+ },
+/area/station/medical/medbay/central)
"kkd" = (
/obj/effect/turf_decal/trimline/yellow/warning{
dir = 1
@@ -30559,12 +30838,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"kCw" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/maintenance/department/security)
"kCB" = (
/obj/structure/chair{
dir = 4
@@ -30944,17 +31217,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron,
/area/station/command/heads_quarters/ce)
-"kJf" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/machinery/computer/security/telescreen/entertainment/directional/west,
-/turf/open/floor/iron/checker,
-/area/station/commons/lounge)
"kJh" = (
/obj/structure/window/reinforced{
dir = 8
@@ -31037,6 +31299,19 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
+"kKr" = (
+/obj/structure/sign/poster/official/here_for_your_safety{
+ pixel_y = -32
+ },
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/cup/glass/coffee{
+ pixel_x = -7
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/supply)
"kKt" = (
/obj/structure/chair/stool/bar/directional/west,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -31512,6 +31787,15 @@
"kUo" = (
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"kUx" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/wrench/medical,
+/turf/open/floor/iron/dark,
+/area/station/medical/treatment_center)
"kUD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -31860,6 +32144,16 @@
/obj/effect/spawner/random/aimodule/harmless,
/turf/open/floor/circuit/green,
/area/station/ai_monitored/turret_protected/ai_upload)
+"kZp" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 5
+ },
+/obj/item/reagent_containers/condiment/enzyme{
+ layer = 5
+ },
+/turf/open/floor/iron/white,
+/area/station/service/kitchen)
"kZr" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance/three,
@@ -31898,20 +32192,6 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"kZW" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker,
-/obj/item/reagent_containers/dropper,
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/iron,
-/area/station/science/lab)
"lai" = (
/obj/structure/chair,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -32132,6 +32412,23 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"ldB" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/fluorine{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/iodine{
+ pixel_x = 1
+ },
+/obj/structure/sign/warning/chem_diamond/directional/south,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/iron/dark/textured_edge,
+/area/station/medical/medbay/central)
"ldC" = (
/obj/machinery/door/airlock{
name = "Bathroom"
@@ -32322,12 +32619,6 @@
},
/turf/open/floor/iron,
/area/station/security/execution/transfer)
-"lhf" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/machinery/light/dim/directional/east,
-/turf/open/floor/wood,
-/area/station/service/bar/backroom)
"lht" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -32585,6 +32876,25 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"lmn" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/item/folder/yellow,
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/open/floor/carpet,
+/area/station/command/heads_quarters/qm)
"lms" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 1
@@ -33369,6 +33679,12 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/lower)
+"lyc" = (
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/rice,
+/turf/open/floor/iron/cafeteria,
+/area/station/security/prison/mess)
"lyd" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
@@ -33729,6 +34045,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"lFT" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = -6;
+ pixel_y = 10
+ },
+/obj/item/storage/pill_bottle/mannitol,
+/obj/item/reagent_containers/dropper{
+ pixel_y = 6
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/turf/open/floor/iron/dark,
+/area/station/medical/treatment_center)
"lFW" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -34045,6 +34378,30 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
+"lLC" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/structure/window/reinforced/spawner,
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 7;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = -4;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/syringe,
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"lLK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -34219,6 +34576,17 @@
/obj/structure/weightmachine/weightlifter,
/turf/open/floor/iron,
/area/station/security/prison/workout)
+"lOG" = (
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/east,
+/turf/open/floor/iron/checker,
+/area/station/commons/lounge)
"lOJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -34753,6 +35121,12 @@
},
/turf/open/floor/iron,
/area/station/command/gateway)
+"lYl" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/reagent_containers/cup/bucket,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/station/service/janitor)
"lYo" = (
/obj/structure/fluff/tram_rail/floor,
/turf/open/floor/glass/reinforced,
@@ -35116,6 +35490,18 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/genetics)
+"mfB" = (
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/effect/turf_decal/tile/green/fourcorners,
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 4
+ },
+/obj/item/reagent_containers/cup/watering_can,
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"mfC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -36331,6 +36717,19 @@
"myD" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/tram/right)
+"myE" = (
+/obj/structure/sign/poster/official/here_for_your_safety{
+ pixel_y = -32
+ },
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/cup/glass/coffee{
+ pixel_x = -7
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/supply)
"myM" = (
/obj/effect/turf_decal/delivery,
/obj/structure/holosign/barrier/atmos/sturdy,
@@ -36410,17 +36809,6 @@
/obj/machinery/atmospherics/pipe/smart/simple/green/visible,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"mzC" = (
-/obj/structure/table/wood,
-/obj/item/nullrod{
- pixel_x = 4
- },
-/obj/item/reagent_containers/food/drinks/bottle/holywater{
- pixel_x = -2;
- pixel_y = 2
- },
-/turf/open/floor/cult,
-/area/station/service/chapel/office)
"mzH" = (
/obj/machinery/suit_storage_unit/security,
/obj/machinery/light/directional/south,
@@ -37619,6 +38007,23 @@
},
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
+"mRw" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/fluorine{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/iodine{
+ pixel_x = 1
+ },
+/obj/structure/sign/warning/chem_diamond/directional/south,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/iron/dark/textured_edge,
+/area/station/medical/medbay/central)
"mRy" = (
/obj/machinery/keycard_auth{
pixel_y = -24
@@ -39373,6 +39778,18 @@
/obj/effect/mapping_helpers/airlock/access/all/security/brig,
/turf/open/floor/iron/showroomfloor,
/area/station/security/lockers)
+"nxo" = (
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/effect/turf_decal/tile/green/fourcorners,
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 4
+ },
+/obj/item/reagent_containers/cup/watering_can,
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"nxx" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -39516,6 +39933,15 @@
},
/turf/open/floor/iron/dark,
/area/station/science/genetics)
+"nzJ" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/wrench/medical,
+/turf/open/floor/iron/dark,
+/area/station/medical/treatment_center)
"nzO" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -40034,6 +40460,26 @@
/obj/structure/cable,
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/aisat_interior)
+"nNm" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/coffee{
+ pixel_x = -3;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/glass/coffee{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/obj/machinery/light/directional/east,
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/machinery/camera/directional/east{
+ c_tag = "Civilian - Library East"
+ },
+/turf/open/floor/wood/large,
+/area/station/service/library)
"nNq" = (
/obj/effect/spawner/random/engineering/tracking_beacon,
/turf/open/floor/engine,
@@ -40898,6 +41344,23 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/wood,
/area/station/service/bar/backroom)
+"oeV" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/item/storage/box/bodybags,
+/obj/item/reagent_containers/cup/bottle/multiver,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/syringe,
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/machinery/camera{
+ c_tag = "Security - Medical Center";
+ dir = 10;
+ network = list("ss13","Security")
+ },
+/turf/open/floor/iron/white,
+/area/station/security/medical)
"ofn" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria,
@@ -41044,27 +41507,6 @@
/obj/item/storage/book/bible,
/turf/open/floor/carpet,
/area/station/service/chapel/monastery)
-"oid" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/acidic_buffer{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/basic_buffer{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
- pixel_x = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/medical/medbay/central)
"oig" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -41355,6 +41797,19 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/service/kitchen)
+"olY" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/janitorialcart,
+/obj/item/mop,
+/obj/item/reagent_containers/cup/bucket,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 10
+ },
+/turf/open/floor/iron,
+/area/station/service/janitor)
"omc" = (
/turf/open/floor/iron/white,
/area/station/service/kitchen)
@@ -41623,6 +42078,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison/workout)
+"orV" = (
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/item/storage/box/bodybags{
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/syringe,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/lobby)
"osd" = (
/obj/machinery/telecomms/hub/preset,
/obj/effect/landmark/event_spawn,
@@ -41825,6 +42293,23 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"oxh" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = -6;
+ pixel_y = 10
+ },
+/obj/item/storage/pill_bottle/mannitol,
+/obj/item/reagent_containers/dropper{
+ pixel_y = 6
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/turf/open/floor/iron/dark,
+/area/station/medical/treatment_center)
"oxs" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/obj/structure/disposalpipe/segment{
@@ -42507,26 +42992,18 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction/engineering)
+"oIY" = (
+/obj/docking_port/stationary/mining_home/common{
+ dir = 4
+ },
+/turf/open/misc/asteroid/airless,
+/area/mine/explored)
"oJk" = (
/obj/structure/sign/warning/vacuum/external/directional/west,
/obj/effect/turf_decal/sand/plating,
/obj/machinery/light/small/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"oJn" = (
-/obj/structure/table/glass,
-/obj/item/crowbar,
-/obj/item/hatchet,
-/obj/item/plant_analyzer,
-/obj/item/cultivator,
-/obj/item/reagent_containers/glass/bucket,
-/obj/machinery/light/directional/north,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/newscaster/directional/north,
-/turf/open/floor/iron,
-/area/station/service/hydroponics/garden)
"oJu" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/photocopier,
@@ -42555,6 +43032,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"oKm" = (
+/obj/docking_port/stationary/mining_home/common{
+ dir = 4
+ },
+/turf/open/misc/asteroid/airless,
+/area/mine/explored)
"oKy" = (
/obj/structure/closet/crate,
/obj/effect/turf_decal/stripes/corner{
@@ -42996,19 +43479,6 @@
},
/turf/open/floor/iron,
/area/station/security/prison)
-"oSH" = (
-/obj/structure/window/reinforced,
-/obj/structure/table/wood,
-/obj/item/radio/intercom/directional/east,
-/obj/item/reagent_containers/food/drinks/flask/gold{
- pixel_y = 10;
- pixel_x = 11
- },
-/obj/item/folder/blue,
-/obj/item/hand_tele,
-/obj/item/stamp/captain,
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/captain)
"oSI" = (
/obj/effect/turf_decal/trimline/neutral/line{
dir = 1
@@ -43051,6 +43521,17 @@
/obj/machinery/portable_atmospherics/canister/air,
/turf/open/floor/plating,
/area/station/maintenance/department/cargo)
+"oSY" = (
+/obj/structure/table/wood,
+/obj/item/nullrod{
+ pixel_x = 4
+ },
+/obj/item/reagent_containers/cup/glass/bottle/holywater{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/turf/open/floor/cult,
+/area/station/service/chapel/office)
"oTa" = (
/obj/structure/railing{
dir = 9
@@ -43917,25 +44398,6 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/central/greater)
-"piJ" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
- pixel_x = 7;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/drinks/bottle/beer{
- pixel_x = -1;
- pixel_y = 9
- },
-/obj/item/reagent_containers/food/drinks/bottle/beer{
- pixel_x = -8
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningdock/cafeteria)
"piX" = (
/turf/open/floor/engine/n2o,
/area/station/engineering/atmos)
@@ -44164,6 +44626,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/execution/transfer)
+"pmO" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/green/fourcorners,
+/obj/item/storage/box/beakers{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/watering_can,
+/obj/machinery/camera/directional/north{
+ c_tag = "Service - Hydroponics"
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"pmQ" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -44663,19 +45138,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
-"pux" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/green/fourcorners,
-/obj/item/storage/box/beakers{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/watering_can,
-/obj/machinery/camera/directional/north{
- c_tag = "Service - Hydroponics"
- },
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics)
"puH" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -44756,6 +45218,19 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"pvK" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
+/turf/open/floor/iron/checker,
+/area/station/commons/lounge)
"pvL" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -45103,20 +45578,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/courtroom)
-"pzR" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 9
- },
-/obj/structure/cable,
-/obj/structure/table,
-/obj/item/reagent_containers/dropper{
- pixel_y = -5
- },
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_y = 6
- },
-/turf/open/floor/iron/white,
-/area/station/science/explab)
"pzV" = (
/obj/effect/turf_decal/stripes/corner,
/obj/effect/turf_decal/trimline/purple/filled/line,
@@ -45250,6 +45711,20 @@
/obj/effect/turf_decal/trimline/neutral/filled/warning,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"pCK" = (
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/machinery/camera/directional/north{
+ c_tag = "Service - Bar Lounge North West"
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
+/turf/open/floor/iron/checker,
+/area/station/commons/lounge)
"pCL" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -45325,6 +45800,19 @@
/obj/structure/lattice,
/turf/open/space/basic,
/area/mine/explored)
+"pDU" = (
+/obj/structure/closet/secure_closet/hos,
+/obj/item/storage/secure/safe/hos{
+ pixel_x = 35
+ },
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/structure/sign/poster/official/space_cops{
+ pixel_y = 32
+ },
+/turf/open/floor/carpet,
+/area/station/command/heads_quarters/hos)
"pDV" = (
/obj/effect/mapping_helpers/airlock/locked,
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
@@ -45408,6 +45896,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"pFi" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
+ pixel_x = 2;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/spray/pestspray{
+ pixel_x = 3;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/spray/plantbgone,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/iron,
+/area/station/service/hydroponics/garden)
"pFw" = (
/obj/machinery/vending/modularpc,
/obj/item/radio/intercom/directional/east,
@@ -47416,6 +47921,12 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
+"qpt" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/shaker,
+/obj/machinery/light/dim/directional/east,
+/turf/open/floor/wood,
+/area/station/service/bar/backroom)
"qpx" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -47461,6 +47972,23 @@
},
/turf/open/floor/iron,
/area/station/cargo/office)
+"qpQ" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/bottle/nutrient/ez,
+/obj/item/reagent_containers/cup/bottle/nutrient/rh{
+ pixel_x = 2;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/spray/pestspray{
+ pixel_x = 3;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/spray/plantbgone,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/iron,
+/area/station/service/hydroponics/garden)
"qpY" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -48623,21 +49151,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"qKy" = (
-/obj/structure/table,
-/obj/item/phone{
- pixel_x = 6;
- pixel_y = 4
- },
-/obj/item/reagent_containers/food/drinks/britcup{
- pixel_x = -6;
- pixel_y = 1
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/drone_bay)
"qKC" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 9
@@ -49371,6 +49884,17 @@
},
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
+"qYF" = (
+/obj/structure/table/wood,
+/obj/item/nullrod{
+ pixel_x = 4
+ },
+/obj/item/reagent_containers/cup/glass/bottle/holywater{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/turf/open/floor/cult,
+/area/station/service/chapel/office)
"qYG" = (
/obj/machinery/atmospherics/components/binary/valve/digital,
/turf/open/floor/iron,
@@ -50363,6 +50887,23 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
+"rri" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/item/storage/box/bodybags,
+/obj/item/reagent_containers/cup/bottle/multiver,
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/syringe,
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/machinery/camera{
+ c_tag = "Security - Medical Center";
+ dir = 10;
+ network = list("ss13","Security")
+ },
+/turf/open/floor/iron/white,
+/area/station/security/medical)
"rrk" = (
/turf/closed/wall/r_wall,
/area/station/security/interrogation)
@@ -50596,6 +51137,26 @@
"rvr" = (
/turf/closed/wall/r_wall,
/area/station/science/ordnance/burnchamber)
+"rvv" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/coffee{
+ pixel_x = -3;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/glass/coffee{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/obj/machinery/light/directional/east,
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/machinery/camera/directional/east{
+ c_tag = "Civilian - Library East"
+ },
+/turf/open/floor/wood/large,
+/area/station/service/library)
"rvD" = (
/obj/machinery/camera/directional/west{
c_tag = "Hallway - Service Wing Right Stairway"
@@ -50810,6 +51371,17 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"ryN" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/sink/directional/east,
+/obj/item/reagent_containers/cup/bucket,
+/turf/open/floor/iron,
+/area/station/security/prison/garden)
"ryO" = (
/obj/structure/ladder,
/obj/machinery/light/small/directional/west,
@@ -51324,6 +51896,16 @@
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/iron/white,
/area/station/science/lower)
+"rGG" = (
+/obj/structure/table,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 5
+ },
+/obj/item/reagent_containers/condiment/enzyme{
+ layer = 5
+ },
+/turf/open/floor/iron/white,
+/area/station/service/kitchen)
"rGN" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 8
@@ -51528,6 +52110,23 @@
},
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
+"rJX" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/ethanol{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/carbon{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/chlorine{
+ pixel_x = 1
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 1
+ },
+/area/station/medical/medbay/central)
"rKc" = (
/obj/machinery/power/shieldwallgen,
/obj/effect/turf_decal/bot,
@@ -51668,6 +52267,19 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
+"rMu" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
+/turf/open/floor/iron/checker,
+/area/station/commons/lounge)
"rMA" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -52484,6 +53096,35 @@
/obj/item/shovel/spade,
/turf/open/floor/iron/dark,
/area/station/security/prison/garden)
+"rZN" = (
+/obj/structure/closet/crate,
+/obj/item/reagent_containers/cup/bowl,
+/obj/effect/spawner/random/contraband/prison,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/kitchen/fork/plastic,
+/obj/item/kitchen/fork/plastic,
+/obj/item/kitchen/fork/plastic,
+/obj/item/storage/box/drinkingglasses,
+/obj/item/kitchen/spoon/plastic,
+/obj/item/kitchen/spoon/plastic,
+/obj/item/kitchen/spoon/plastic,
+/obj/item/knife/plastic,
+/obj/item/knife/plastic,
+/obj/item/knife/plastic,
+/obj/item/storage/bag/tray/cafeteria,
+/obj/item/storage/bag/tray/cafeteria,
+/obj/item/storage/bag/tray/cafeteria,
+/obj/item/storage/bag/tray/cafeteria,
+/obj/item/storage/box/drinkingglasses,
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/cafeteria,
+/area/station/security/prison/mess)
"rZP" = (
/obj/machinery/flasher/directional/east{
id = "medcell"
@@ -53067,29 +53708,6 @@
},
/turf/open/floor/wood,
/area/station/service/theater)
-"smx" = (
-/obj/structure/table/glass,
-/obj/item/stack/sheet/mineral/plasma{
- pixel_y = 4
- },
-/obj/item/stack/sheet/mineral/plasma{
- pixel_y = 10
- },
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/item/clothing/glasses/science,
-/obj/machinery/requests_console/directional/west{
- department = "Pharmacy";
- departmentType = 2;
- name = "Pharmacy Requests Console";
- receive_ore_updates = 1
- },
-/obj/effect/turf_decal/tile/yellow/anticorner/contrasted,
-/turf/open/floor/iron/white,
-/area/station/medical/pharmacy)
"smy" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -53302,6 +53920,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/ai_upload)
+"sqo" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/reagent_containers/cup/bucket,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/station/maintenance/department/security)
"squ" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -53378,6 +54002,18 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"srH" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
+ pixel_x = 3
+ },
+/obj/item/lighter,
+/obj/item/paper_bin/carbon{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/turf/open/floor/carpet,
+/area/station/security/detectives_office)
"srS" = (
/obj/effect/turf_decal/tile/blue{
dir = 4
@@ -53595,19 +54231,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/primary/tram/right)
-"swH" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/janitorialcart,
-/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/purple/filled/warning{
- dir = 10
- },
-/turf/open/floor/iron,
-/area/station/service/janitor)
"swM" = (
/obj/structure/toilet,
/obj/machinery/light/small/directional/east,
@@ -53635,19 +54258,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"swW" = (
-/obj/structure/closet/secure_closet/hos,
-/obj/item/storage/secure/safe/hos{
- pixel_x = 35
- },
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/structure/sign/poster/official/space_cops{
- pixel_y = 32
- },
-/turf/open/floor/carpet,
-/area/station/command/heads_quarters/hos)
"sxk" = (
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
@@ -54082,6 +54692,30 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"sHe" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/bottle/toxin{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/cup/bottle/facid{
+ name = "fluorosulfuric acid bottle";
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/bottle/morphine{
+ name = "nyquil bottle";
+ pixel_x = 5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/syringe{
+ pixel_y = 5
+ },
+/turf/open/floor/iron/white,
+/area/station/security/execution/education)
"sHk" = (
/turf/closed/wall/r_wall,
/area/station/ai_monitored/turret_protected/ai_upload)
@@ -54171,16 +54805,6 @@
},
/turf/open/misc/asteroid/airless,
/area/mine/explored)
-"sIF" = (
-/obj/structure/closet/secure_closet/captains,
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/machinery/computer/security/telescreen/entertainment/directional/north,
-/obj/machinery/camera/directional/north{
- c_tag = "Command - Captain's Quarters"
- },
-/obj/structure/window/reinforced/spawner/east,
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/captain/private)
"sIG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -54672,28 +55296,6 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"sSl" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/item/reagent_containers/glass/bottle/multiver{
- pixel_x = 7;
- pixel_y = 12
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = -4;
- pixel_y = 12
- },
-/obj/item/reagent_containers/dropper,
-/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/chemistry)
"sSr" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -55373,6 +55975,14 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"tdZ" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = -8
+ },
+/turf/open/floor/plating/airless,
+/area/mine/explored)
"tea" = (
/obj/machinery/vending/coffee,
/obj/effect/turf_decal/stripes/line{
@@ -56223,6 +56833,16 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
+"tsd" = (
+/obj/structure/closet/secure_closet/captains,
+/obj/item/reagent_containers/cup/glass/shaker,
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
+/obj/machinery/camera/directional/north{
+ c_tag = "Command - Captain's Quarters"
+ },
+/obj/structure/window/reinforced/spawner/east,
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/captain/private)
"tsj" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -57449,36 +58069,6 @@
"tPE" = (
/turf/closed/wall,
/area/station/hallway/secondary/entry)
-"tPL" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
- desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table.";
- pixel_x = -8;
- pixel_y = 2
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- layer = 3.1;
- pixel_x = -2;
- pixel_y = 2
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_x = 9;
- pixel_y = 3
- },
-/turf/open/floor/iron/cafeteria,
-/area/station/security/prison/mess)
-"tPU" = (
-/obj/structure/safe,
-/obj/item/clothing/head/bearpelt,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/gun/ballistic/revolver/russian,
-/obj/item/ammo_box/a357,
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
-/obj/effect/turf_decal/bot_white/left,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"tPW" = (
/obj/machinery/suit_storage_unit/engine,
/obj/effect/turf_decal/bot{
@@ -57502,20 +58092,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"tQo" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/machinery/camera/directional/north{
- c_tag = "Service - Bar Lounge North West"
- },
-/obj/machinery/computer/security/telescreen/entertainment/directional/west,
-/turf/open/floor/iron/checker,
-/area/station/commons/lounge)
"tQq" = (
/obj/machinery/recharge_station,
/turf/open/floor/plating,
@@ -57635,19 +58211,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"tRW" = (
-/obj/structure/sign/poster/official/here_for_your_safety{
- pixel_y = -32
- },
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/coffee{
- pixel_x = -7
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 6
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/supply)
"tRX" = (
/obj/effect/turf_decal/trimline/yellow/warning{
dir = 1
@@ -58265,6 +58828,19 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
+"udv" = (
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/item/storage/box/bodybags{
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/reagent_containers/syringe,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/lobby)
"udz" = (
/obj/machinery/door/airlock/external{
autoclose = 0;
@@ -58342,27 +58918,6 @@
},
/turf/open/floor/vault,
/area/station/hallway/primary/tram/left)
-"ueL" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bottle/phosphorus{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/potassium{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/sodium{
- pixel_x = 1
- },
-/obj/machinery/camera/directional/south{
- c_tag = "Medical - Chemical Storage";
- network = list("ss13","medbay")
- },
-/turf/open/floor/iron/dark/textured_corner{
- dir = 4
- },
-/area/station/medical/medbay/central)
"ueZ" = (
/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
/turf/open/floor/engine/co2,
@@ -59737,6 +60292,18 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"uCP" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
+ pixel_x = 3
+ },
+/obj/item/lighter,
+/obj/item/paper_bin/carbon{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/turf/open/floor/carpet,
+/area/station/security/detectives_office)
"uDa" = (
/obj/structure/rack,
/obj/item/wrench,
@@ -59830,6 +60397,12 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/brig)
+"uEz" = (
+/obj/docking_port/stationary/mining_home{
+ dir = 4
+ },
+/turf/open/misc/asteroid/airless,
+/area/mine/explored)
"uEB" = (
/obj/machinery/vending/wardrobe/chef_wardrobe,
/obj/effect/turf_decal/bot_white,
@@ -59942,6 +60515,30 @@
"uGq" = (
/turf/closed/wall,
/area/station/science/ordnance/bomb)
+"uGs" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/structure/window/reinforced/spawner,
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 7;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = -4;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/syringe,
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"uGy" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -60849,6 +61446,27 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/freezer,
/area/station/security/prison)
+"uXM" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/phosphorus{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/potassium{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/sodium{
+ pixel_x = 1
+ },
+/obj/machinery/camera/directional/south{
+ c_tag = "Medical - Chemical Storage";
+ network = list("ss13","medbay")
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 4
+ },
+/area/station/medical/medbay/central)
"uYa" = (
/obj/machinery/skill_station,
/turf/open/floor/iron/grimy,
@@ -61355,17 +61973,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"vgx" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/machinery/computer/security/telescreen/entertainment/directional/east,
-/turf/open/floor/iron/checker,
-/area/station/commons/lounge)
"vgC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -61541,30 +62148,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/cytology)
-"vje" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/toxin{
- pixel_x = 6;
- pixel_y = 8
- },
-/obj/item/reagent_containers/glass/bottle/facid{
- name = "fluorosulfuric acid bottle";
- pixel_x = -3;
- pixel_y = 6
- },
-/obj/item/reagent_containers/glass/bottle/morphine{
- name = "nyquil bottle";
- pixel_x = 5;
- pixel_y = 1
- },
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/syringe{
- pixel_y = 5
- },
-/turf/open/floor/iron/white,
-/area/station/security/execution/education)
"vjz" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -61674,14 +62257,6 @@
},
/turf/open/floor/iron,
/area/station/security/courtroom)
-"vno" = (
-/obj/effect/turf_decal/sand/plating,
-/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
- pixel_x = -8
- },
-/turf/open/floor/plating/airless,
-/area/mine/explored)
"vnD" = (
/obj/structure/reagent_dispensers/fueltank/large,
/obj/effect/turf_decal/bot{
@@ -62637,12 +63212,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"vCL" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/service/janitor)
"vCQ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -62967,6 +63536,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/right)
+"vKd" = (
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/reagent_containers/condiment/rice,
+/turf/open/floor/iron/cafeteria,
+/area/station/security/prison/mess)
"vKn" = (
/obj/machinery/door/airlock/hatch{
name = "Secure Pen"
@@ -62994,6 +63569,28 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"vKO" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = 7;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = -4;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/dropper,
+/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/chemistry)
"vKQ" = (
/obj/item/paper,
/obj/effect/decal/cleanable/dirt,
@@ -63144,25 +63741,6 @@
/obj/effect/mapping_helpers/airlock/access/all/supply/vault,
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
-"vNF" = (
-/obj/structure/table,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = 8;
- pixel_y = 8
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/item/folder/yellow,
-/obj/item/pen{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/reagent_containers/food/drinks/bottle/whiskey,
-/turf/open/floor/carpet,
-/area/station/command/heads_quarters/qm)
"vNH" = (
/turf/closed/wall/r_wall,
/area/station/tcommsat/server)
@@ -64462,6 +65040,17 @@
/obj/structure/chair/stool/directional/south,
/turf/open/floor/carpet,
/area/station/hallway/secondary/entry)
+"wmX" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/sink/directional/east,
+/obj/item/reagent_containers/cup/bucket,
+/turf/open/floor/iron,
+/area/station/security/prison/garden)
"wna" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -65532,6 +66121,25 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/security/execution/transfer)
+"wGo" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = -1;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer{
+ pixel_x = -8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningdock/cafeteria)
"wGy" = (
/obj/effect/turf_decal/trimline/yellow/warning,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -68268,6 +68876,12 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"xAT" = (
+/obj/docking_port/stationary/mining_home{
+ dir = 4
+ },
+/turf/open/misc/asteroid/airless,
+/area/mine/explored)
"xAW" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -69118,6 +69732,27 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/exit)
+"xRQ" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/mercury{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/nitrogen{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/oxygen{
+ pixel_x = 1
+ },
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/medbay/central)
"xSv" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/iron/white,
@@ -69444,6 +70079,20 @@
/obj/item/cautery,
/turf/open/floor/iron/white,
/area/station/science/robotics/lab)
+"xWV" = (
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/item/reagent_containers/cup/beaker/large,
+/obj/item/reagent_containers/cup/beaker,
+/obj/item/reagent_containers/dropper,
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/iron,
+/area/station/science/lab)
"xWX" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -70141,6 +70790,17 @@
},
/turf/open/floor/iron,
/area/station/security/office)
+"yjt" = (
+/obj/structure/table,
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
+/turf/open/floor/iron/checker,
+/area/station/commons/lounge)
"yjN" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -84035,7 +84695,7 @@ iZf
rke
wCm
rFv
-vje
+sHe
gfK
dhe
dhe
@@ -88927,9 +89587,9 @@ rBz
ung
fZm
mgS
-tPL
+cGw
fSa
-ejR
+jyK
oVM
dhe
dhe
@@ -89443,7 +90103,7 @@ cQD
bvP
mgS
csS
-hfa
+lyc
oVM
rUR
rUR
@@ -90994,7 +91654,7 @@ rUR
rUR
rUR
pnp
-tPU
+gFo
lQM
jAk
pTU
@@ -94832,7 +95492,7 @@ dhe
duB
eRw
bEB
-dmz
+wmX
eay
qjG
duB
@@ -98453,7 +99113,7 @@ awa
kzE
mvf
top
-swH
+olY
ekB
dhe
dhe
@@ -98705,7 +99365,7 @@ pZW
gff
pZW
uuP
-vCL
+lYl
ekB
aYe
dWK
@@ -102033,7 +102693,7 @@ wRO
ykN
aiz
dyC
-bdf
+nxo
nUP
gvC
ugb
@@ -102540,14 +103200,14 @@ tNx
wHX
cbm
nUP
-pux
+pmO
wHX
nWT
wRO
ykN
aiz
mCR
-cDq
+esa
nUP
cQY
kDd
@@ -103076,7 +103736,7 @@ rbs
dfP
iwg
uPb
-lhf
+qpt
rpp
qjU
mcJ
@@ -111072,7 +111732,7 @@ mwK
mwK
mwK
mwK
-pzR
+bAm
wuC
oId
fke
@@ -111269,7 +111929,7 @@ dDG
wgT
dDG
dhe
-vno
+tdZ
dhe
dhe
dhe
@@ -112845,7 +113505,7 @@ ovz
arE
rIp
uBH
-tRW
+kKr
arE
eko
eko
@@ -115142,7 +115802,7 @@ dhe
unl
xiZ
nTG
-piJ
+wGo
taK
unl
qaV
@@ -117716,7 +118376,7 @@ dDG
dDG
dDG
dDG
-dzP
+xAT
dDG
dDG
dDG
@@ -149100,7 +149760,7 @@ bbb
wdU
jNb
ckM
-ekZ
+qpQ
jBy
iHr
mpw
@@ -149357,7 +150017,7 @@ hun
mmG
blu
ckM
-oJn
+eZn
gsF
mdY
mpw
@@ -151631,7 +152291,7 @@ mjM
qAg
qdr
sZD
-cXf
+oeV
lqP
run
dhe
@@ -152710,7 +153370,7 @@ dCL
jHK
tpR
sUs
-aqZ
+rvv
wLG
iuM
vbV
@@ -152985,7 +153645,7 @@ vzf
xIe
jDN
jFJ
-mzC
+oSY
jFJ
dhe
dhe
@@ -158293,7 +158953,7 @@ jhd
jhd
dhe
rmB
-swW
+cmd
bWb
ePL
omS
@@ -159096,7 +159756,7 @@ tFJ
bCu
aLB
ltw
-sIF
+tsd
pjt
ltw
vHq
@@ -159107,7 +159767,7 @@ eci
mNN
xEo
lQq
-ihD
+uCP
cCW
oBx
yiM
@@ -159615,7 +160275,7 @@ mSq
ltw
sWY
pbf
-oSH
+iPf
dch
llC
qzP
@@ -163983,7 +164643,7 @@ dhe
omm
gDR
omm
-kCw
+fjP
gPw
omm
dhe
@@ -165037,7 +165697,7 @@ jyH
vQM
cDf
ube
-smx
+gpV
wrT
jyH
yeT
@@ -166064,7 +166724,7 @@ dTr
xzq
dKo
lwK
-bqH
+lLC
oam
lum
bRU
@@ -166296,12 +166956,12 @@ bhs
bhs
eEw
wHW
-dwo
+pvK
fxs
isX
isX
cxc
-kJf
+yjt
jGD
izU
eSz
@@ -166549,7 +167209,7 @@ uzM
mdp
pLU
eSx
-tQo
+pCK
paT
eEw
mHc
@@ -166601,8 +167261,8 @@ uGL
tsH
sOH
qNI
-jZN
-ueL
+auK
+uXM
jYS
jYS
jYS
@@ -166819,7 +167479,7 @@ upn
rBF
mHc
eLu
-kJf
+yjt
vyH
qGw
dhw
@@ -166859,7 +167519,7 @@ keD
jHN
ncS
sHm
-aTd
+mRw
jYS
fOv
ygi
@@ -167094,7 +167754,7 @@ kLV
uPk
gHh
cen
-hbI
+udv
iZh
dyI
tDq
@@ -167115,8 +167775,8 @@ jtr
ayW
jPe
qNI
-oid
-cIP
+ggE
+rJX
jYS
mYc
cjT
@@ -167571,12 +168231,12 @@ eSx
qfs
tJg
vuD
-iBh
+kZp
qTs
guL
lNJ
rvd
-jiM
+cId
vJt
mHc
fjp
@@ -167624,7 +168284,7 @@ uZQ
xOn
dkW
dkW
-eOu
+oxh
xSZ
emr
dxw
@@ -168097,7 +168757,7 @@ vxV
crT
nKz
nKz
-iDe
+hMH
bKF
sBh
nKz
@@ -168138,7 +168798,7 @@ eGn
xOn
xOn
dkW
-hWc
+kUx
xSZ
bkM
eIw
@@ -168660,7 +169320,7 @@ adM
obH
csY
jYS
-sSl
+vKO
gio
mzm
jYS
@@ -168875,7 +169535,7 @@ eIP
npg
rIj
acq
-vgx
+lOG
vyH
jfC
lLg
@@ -178377,7 +179037,7 @@ cEi
heo
tII
clB
-vNF
+lmn
lST
fgO
whL
@@ -180207,7 +180867,7 @@ uuQ
lIs
iAp
sHV
-kZW
+cGG
tPZ
ezw
jIC
@@ -182988,7 +183648,7 @@ jhd
jhd
dDG
xxZ
-qKy
+fXJ
owm
xzU
pgn
@@ -185601,7 +186261,7 @@ dDG
dDG
dDG
dDG
-evo
+oIY
dDG
dDG
dDG
diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm
index 4beb57538ee..5462fe34f1f 100644
--- a/_maps/shuttles/emergency_bar.dmm
+++ b/_maps/shuttles/emergency_bar.dmm
@@ -115,7 +115,7 @@
},
/obj/structure/table/wood/poker,
/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey,
/obj/machinery/light/directional/south,
/turf/open/floor/carpet,
/area/shuttle/escape)
@@ -252,7 +252,7 @@
/obj/structure/extinguisher_cabinet/directional/east,
/obj/structure/table,
/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/bottle/lizardwine,
+/obj/item/reagent_containers/cup/glass/bottle/lizardwine,
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
dir = 1
@@ -492,7 +492,7 @@
"bN" = (
/obj/structure/table,
/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/item/storage/fancy/cigarettes/cigars/havana,
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
diff --git a/_maps/shuttles/emergency_bballhooper.dmm b/_maps/shuttles/emergency_bballhooper.dmm
index 2e62faad6cb..ee39aeae4ff 100644
--- a/_maps/shuttles/emergency_bballhooper.dmm
+++ b/_maps/shuttles/emergency_bballhooper.dmm
@@ -780,7 +780,7 @@
dir = 1
},
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/trophy/gold_cup{
+/obj/item/reagent_containers/cup/glass/trophy/gold_cup{
pixel_x = 0
},
/turf/open/floor/mineral/titanium/purple,
diff --git a/_maps/shuttles/emergency_casino.dmm b/_maps/shuttles/emergency_casino.dmm
index d84365116b3..236e34743b8 100644
--- a/_maps/shuttles/emergency_casino.dmm
+++ b/_maps/shuttles/emergency_casino.dmm
@@ -533,7 +533,7 @@
/obj/item/food/burger/chicken{
pixel_x = -3
},
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = 9;
pixel_y = 7
},
@@ -569,17 +569,17 @@
/area/shuttle/escape)
"pg" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -3;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6;
pixel_y = 8
},
@@ -659,7 +659,7 @@
/area/shuttle/escape)
"qM" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/flask,
+/obj/item/reagent_containers/cup/glass/flask,
/turf/open/floor/iron,
/area/shuttle/escape)
"qW" = (
@@ -717,7 +717,7 @@
/obj/structure/rack,
/obj/item/skub,
/obj/effect/turf_decal/delivery,
-/obj/item/reagent_containers/food/drinks/bottle/hooch,
+/obj/item/reagent_containers/cup/glass/bottle/hooch,
/obj/item/clothing/head/foilhat,
/obj/structure/sign/poster/random/directional/west,
/turf/open/floor/mineral/titanium,
@@ -784,7 +784,7 @@
/obj/structure/rack,
/obj/item/soap,
/obj/item/soap,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/turf_decal/delivery,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
@@ -1229,15 +1229,15 @@
/area/shuttle/escape)
"MT" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_x = -5;
pixel_y = 7
},
-/obj/item/reagent_containers/food/drinks/bottle/amaretto{
+/obj/item/reagent_containers/cup/glass/bottle/amaretto{
pixel_x = 7;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_y = 4
},
/turf/open/floor/carpet/royalblue,
@@ -1318,15 +1318,15 @@
/area/shuttle/escape)
"Pu" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 3;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -6;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 6;
pixel_y = 2
},
@@ -1343,7 +1343,7 @@
},
/obj/machinery/status_display/evac/directional/north,
/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/iron,
/area/shuttle/escape)
"PM" = (
@@ -1518,7 +1518,7 @@
pixel_x = -2;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter{
+/obj/item/reagent_containers/cup/soda_cans/canned_laughter{
pixel_x = 7
},
/turf/open/floor/wood,
diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm
index 858446afef9..8eaeb259123 100644
--- a/_maps/shuttles/emergency_cere.dmm
+++ b/_maps/shuttles/emergency_cere.dmm
@@ -651,7 +651,7 @@
/area/shuttle/escape)
"cm" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/obj/item/reagent_containers/cup/beaker/cryoxadone,
/obj/item/wrench,
/obj/effect/turf_decal/tile/blue{
dir = 1
diff --git a/_maps/shuttles/emergency_cruise.dmm b/_maps/shuttles/emergency_cruise.dmm
index ef191445b10..59e0a812312 100644
--- a/_maps/shuttles/emergency_cruise.dmm
+++ b/_maps/shuttles/emergency_cruise.dmm
@@ -412,7 +412,7 @@
/area/shuttle/escape)
"tJ" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/britcup{
+/obj/item/reagent_containers/cup/glass/britcup{
pixel_x = 8;
pixel_y = -1
},
@@ -912,11 +912,11 @@
/area/shuttle/escape)
"Lo" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -3;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 6;
pixel_y = 14
},
@@ -1066,7 +1066,7 @@
/area/shuttle/escape)
"UN" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_y = 7
},
/obj/effect/fun_balloon/sentience/emergency_shuttle{
diff --git a/_maps/shuttles/emergency_delta.dmm b/_maps/shuttles/emergency_delta.dmm
index 3799d36f2d6..9b3400a0bf3 100644
--- a/_maps/shuttles/emergency_delta.dmm
+++ b/_maps/shuttles/emergency_delta.dmm
@@ -211,17 +211,17 @@
/turf/open/floor/iron,
/area/shuttle/escape)
"ar" = (
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -3;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6;
pixel_y = 8
},
diff --git a/_maps/shuttles/emergency_discoinferno.dmm b/_maps/shuttles/emergency_discoinferno.dmm
index 314183c4ca7..a90a82aaf37 100644
--- a/_maps/shuttles/emergency_discoinferno.dmm
+++ b/_maps/shuttles/emergency_discoinferno.dmm
@@ -179,19 +179,19 @@
/area/shuttle/escape)
"S" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/bottle/absinthe,
+/obj/item/reagent_containers/cup/glass/bottle/absinthe,
/turf/open/floor/wood,
/area/shuttle/escape)
"T" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/bottle/cognac,
+/obj/item/reagent_containers/cup/glass/bottle/cognac,
/turf/open/floor/wood,
/area/shuttle/escape)
"U" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
/obj/machinery/light/directional/east,
/obj/item/coin/plasma,
/obj/item/coin/plasma,
@@ -199,19 +199,19 @@
/area/shuttle/escape)
"W" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/bottle/lizardwine,
+/obj/item/reagent_containers/cup/glass/bottle/lizardwine,
/turf/open/floor/wood,
/area/shuttle/escape)
"X" = (
/obj/structure/table/wood/poker,
/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey,
/obj/machinery/light/directional/south,
/turf/open/floor/mineral/gold,
/area/shuttle/escape)
"Z" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka,
/turf/open/floor/wood,
/area/shuttle/escape)
diff --git a/_maps/shuttles/emergency_donut.dmm b/_maps/shuttles/emergency_donut.dmm
index 096615d2ebc..0073c27abc8 100644
--- a/_maps/shuttles/emergency_donut.dmm
+++ b/_maps/shuttles/emergency_donut.dmm
@@ -381,17 +381,17 @@
/area/shuttle/escape)
"bn" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -3;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6;
pixel_y = 8
},
diff --git a/_maps/shuttles/emergency_imfedupwiththisworld.dmm b/_maps/shuttles/emergency_imfedupwiththisworld.dmm
index b320b900473..1486b1dcb0e 100644
--- a/_maps/shuttles/emergency_imfedupwiththisworld.dmm
+++ b/_maps/shuttles/emergency_imfedupwiththisworld.dmm
@@ -70,7 +70,7 @@
/area/shuttle/escape)
"p" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
dir = 1
@@ -83,10 +83,10 @@
/area/shuttle/escape)
"r" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
/obj/effect/turf_decal/tile/bar,
/obj/effect/turf_decal/tile/bar{
dir = 1
diff --git a/_maps/shuttles/emergency_kilo.dmm b/_maps/shuttles/emergency_kilo.dmm
index 878abf84a3b..ee21ecb9b8d 100644
--- a/_maps/shuttles/emergency_kilo.dmm
+++ b/_maps/shuttles/emergency_kilo.dmm
@@ -569,7 +569,7 @@
/obj/item/reagent_containers/hypospray/medipen{
pixel_y = -6
},
-/obj/item/reagent_containers/glass/bottle/multiver,
+/obj/item/reagent_containers/cup/bottle/multiver,
/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"cY" = (
diff --git a/_maps/shuttles/emergency_luxury.dmm b/_maps/shuttles/emergency_luxury.dmm
index 77fa20e8509..6f6fc679b06 100644
--- a/_maps/shuttles/emergency_luxury.dmm
+++ b/_maps/shuttles/emergency_luxury.dmm
@@ -592,15 +592,15 @@
/area/shuttle/escape/luxury)
"bY" = (
/obj/structure/table/wood/fancy/black,
-/obj/item/reagent_containers/food/drinks/bottle/champagne{
+/obj/item/reagent_containers/cup/glass/bottle/champagne{
pixel_x = 7;
pixel_y = 11
},
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = -7;
pixel_y = 11
},
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_x = -6;
pixel_y = 4
},
@@ -716,8 +716,8 @@
/obj/effect/decal/cleanable/blood/old,
/obj/item/bot_assembly/medbot,
/obj/item/stack/medical/gauze,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey,
-/obj/item/reagent_containers/glass/bottle/ethanol,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey,
+/obj/item/reagent_containers/cup/bottle/ethanol,
/obj/item/organ/internal/stomach,
/obj/item/clothing/mask/surgical,
/turf/open/floor/iron,
@@ -813,17 +813,17 @@
/obj/item/storage/medkit/advanced,
/obj/item/storage/medkit/regular,
/obj/item/storage/medkit/fire,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -3;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6;
pixel_y = 8
},
diff --git a/_maps/shuttles/emergency_medisim.dmm b/_maps/shuttles/emergency_medisim.dmm
index 99e9c649493..f6c335c84d7 100644
--- a/_maps/shuttles/emergency_medisim.dmm
+++ b/_maps/shuttles/emergency_medisim.dmm
@@ -87,17 +87,17 @@
/turf/open/floor/plating,
/area/shuttle/escape)
"fW" = (
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -3;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6;
pixel_y = 8
},
@@ -155,10 +155,10 @@
/area/shuttle/escape/simulation)
"he" = (
/obj/structure/rack,
-/obj/item/reagent_containers/food/drinks/soda_cans/tonic,
-/obj/item/reagent_containers/food/drinks/soda_cans/tonic,
-/obj/item/reagent_containers/food/drinks/soda_cans/tonic,
-/obj/item/reagent_containers/food/drinks/soda_cans/tonic,
+/obj/item/reagent_containers/cup/soda_cans/tonic,
+/obj/item/reagent_containers/cup/soda_cans/tonic,
+/obj/item/reagent_containers/cup/soda_cans/tonic,
+/obj/item/reagent_containers/cup/soda_cans/tonic,
/turf/open/floor/iron/chapel{
dir = 4
},
@@ -1119,9 +1119,9 @@
/area/shuttle/escape/simulation)
"SC" = (
/obj/structure/rack,
-/obj/item/reagent_containers/food/drinks/soda_cans/cola,
-/obj/item/reagent_containers/food/drinks/soda_cans/cola,
-/obj/item/reagent_containers/food/drinks/soda_cans/cola,
+/obj/item/reagent_containers/cup/soda_cans/cola,
+/obj/item/reagent_containers/cup/soda_cans/cola,
+/obj/item/reagent_containers/cup/soda_cans/cola,
/turf/open/floor/iron/chapel,
/area/shuttle/escape/simulation)
"TE" = (
diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm
index a4ffbc38238..0ef71b8e4bf 100644
--- a/_maps/shuttles/emergency_meta.dmm
+++ b/_maps/shuttles/emergency_meta.dmm
@@ -404,17 +404,17 @@
/area/shuttle/escape/brig)
"bu" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -3;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6;
pixel_y = 8
},
diff --git a/_maps/shuttles/emergency_monastery.dmm b/_maps/shuttles/emergency_monastery.dmm
index a3a4ec1804a..ea520109323 100644
--- a/_maps/shuttles/emergency_monastery.dmm
+++ b/_maps/shuttles/emergency_monastery.dmm
@@ -142,7 +142,7 @@
pixel_y = -32
},
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/glass/mortar{
+/obj/item/reagent_containers/cup/mortar{
pixel_y = 8
},
/obj/item/pestle,
@@ -1360,7 +1360,7 @@
pixel_y = -32
},
/obj/machinery/light/dim/directional/south,
-/obj/item/reagent_containers/food/drinks/trophy{
+/obj/item/reagent_containers/cup/glass/trophy{
pixel_y = 10
},
/turf/open/floor/iron/dark,
@@ -1737,12 +1737,12 @@
/area/shuttle/escape)
"yP" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
layer = 3.1;
pixel_x = -2;
pixel_y = 2
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 5;
pixel_y = 6
},
@@ -1818,7 +1818,7 @@
/area/shuttle/escape)
"zP" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/tea,
+/obj/item/reagent_containers/cup/glass/mug/tea,
/turf/open/floor/iron/dark,
/area/shuttle/escape)
"zQ" = (
@@ -1852,7 +1852,7 @@
/turf/open/floor/iron,
/area/shuttle/escape)
"Ac" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/iron,
/area/shuttle/escape)
"Ad" = (
@@ -2021,8 +2021,8 @@
/turf/open/floor/iron,
/area/shuttle/escape)
"Cn" = (
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{
dir = 9
},
@@ -2168,7 +2168,7 @@
/area/shuttle/escape)
"Eb" = (
/obj/structure/water_source/puddle,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/landmark/event_spawn,
/turf/open/floor/grass,
/area/shuttle/escape)
@@ -2258,7 +2258,7 @@
/area/shuttle/escape)
"Fm" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/holywater{
+/obj/item/reagent_containers/cup/glass/bottle/holywater{
pixel_x = -2;
pixel_y = 2
},
@@ -2271,11 +2271,11 @@
/area/shuttle/escape)
"Fx" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 3;
pixel_y = 4
},
-/obj/item/reagent_containers/food/condiment/peppermill,
+/obj/item/reagent_containers/condiment/peppermill,
/obj/item/storage/box/ingredients/wildcard{
layer = 3.1
},
@@ -2856,7 +2856,7 @@
/area/shuttle/escape)
"Nf" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
/obj/item/kitchen/rollingpin,
/obj/item/knife/kitchen,
/obj/machinery/light/small/directional/south,
@@ -3122,7 +3122,7 @@
"Qs" = (
/obj/structure/table/wood,
/obj/item/newspaper,
-/obj/item/reagent_containers/food/drinks/coffee,
+/obj/item/reagent_containers/cup/glass/coffee,
/turf/open/floor/iron/dark,
/area/shuttle/escape)
"Qt" = (
@@ -3388,7 +3388,7 @@
/area/shuttle/escape)
"SR" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/wine{
+/obj/item/reagent_containers/cup/glass/bottle/wine{
pixel_y = 8
},
/turf/open/floor/iron/dark,
@@ -3480,7 +3480,7 @@
/area/shuttle/escape)
"Tx" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/trophy{
+/obj/item/reagent_containers/cup/glass/trophy{
pixel_y = 8
},
/turf/open/floor/carpet,
@@ -3806,7 +3806,7 @@
/area/shuttle/escape)
"XK" = (
/obj/structure/closet/crate/bin,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/shuttle/escape)
diff --git a/_maps/shuttles/emergency_nature.dmm b/_maps/shuttles/emergency_nature.dmm
index 6be4fd2b94f..f5c23e070c6 100644
--- a/_maps/shuttles/emergency_nature.dmm
+++ b/_maps/shuttles/emergency_nature.dmm
@@ -1043,7 +1043,7 @@
/obj/item/food/soup/monkeysdelight{
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy{
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy{
pixel_x = 6;
pixel_y = 5
},
@@ -1114,7 +1114,7 @@
/turf/open/floor/iron/white,
/area/shuttle/escape)
"SG" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/mob/living/simple_animal/hostile/retaliate/frog,
/turf/open/floor/grass,
/area/shuttle/escape)
diff --git a/_maps/shuttles/emergency_pubby.dmm b/_maps/shuttles/emergency_pubby.dmm
index d91b02e4ef8..4db06d5eccb 100644
--- a/_maps/shuttles/emergency_pubby.dmm
+++ b/_maps/shuttles/emergency_pubby.dmm
@@ -298,7 +298,7 @@
/area/shuttle/escape)
"aN" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/bottle/wine,
+/obj/item/reagent_containers/cup/glass/bottle/wine,
/obj/effect/turf_decal/tile/green{
dir = 1
},
diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm
index 0750aca3589..d0ba8d2b694 100644
--- a/_maps/shuttles/emergency_raven.dmm
+++ b/_maps/shuttles/emergency_raven.dmm
@@ -737,17 +737,17 @@
/turf/open/floor/iron/white/side,
/area/shuttle/escape)
"bL" = (
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -3;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6;
pixel_y = 8
},
diff --git a/_maps/shuttles/emergency_rollerdome.dmm b/_maps/shuttles/emergency_rollerdome.dmm
index 39ddccf0a39..80921fe5b3c 100644
--- a/_maps/shuttles/emergency_rollerdome.dmm
+++ b/_maps/shuttles/emergency_rollerdome.dmm
@@ -24,7 +24,7 @@
/area/shuttle/escape)
"eR" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/obj/item/storage/box/drinkingglasses,
/turf/open/floor/wood,
/area/shuttle/escape)
@@ -312,7 +312,7 @@
"Yr" = (
/obj/structure/table/wood/poker,
/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey,
/obj/machinery/light/directional/south,
/turf/open/floor/wood,
/area/shuttle/escape)
diff --git a/_maps/shuttles/emergency_russiafightpit.dmm b/_maps/shuttles/emergency_russiafightpit.dmm
index 62d4029155e..e0c0a2b5a5a 100644
--- a/_maps/shuttles/emergency_russiafightpit.dmm
+++ b/_maps/shuttles/emergency_russiafightpit.dmm
@@ -58,7 +58,7 @@
"am" = (
/obj/structure/table,
/obj/item/storage/fancy/cigarettes/cigars/cohiba,
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{
pixel_x = 5;
pixel_y = 18
},
@@ -312,7 +312,7 @@
/area/shuttle/escape)
"be" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/reagent_containers/cup/glass/bottle/vodka,
/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"bf" = (
@@ -407,7 +407,7 @@
"bt" = (
/obj/structure/extinguisher_cabinet/directional/east,
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/reagent_containers/cup/glass/bottle/vodka,
/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"bu" = (
@@ -471,12 +471,12 @@
/area/shuttle/escape)
"bH" = (
/obj/structure/closet,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/turf/open/floor/plating,
/area/shuttle/escape)
"bI" = (
diff --git a/_maps/shuttles/emergency_tram.dmm b/_maps/shuttles/emergency_tram.dmm
index c97888e2127..2cad8282cb6 100644
--- a/_maps/shuttles/emergency_tram.dmm
+++ b/_maps/shuttles/emergency_tram.dmm
@@ -291,17 +291,17 @@
/area/shuttle/escape)
"bc" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -3;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6;
pixel_y = 8
},
diff --git a/_maps/shuttles/emergency_wabbajack.dmm b/_maps/shuttles/emergency_wabbajack.dmm
index 23daae5eefa..9acda13e59c 100644
--- a/_maps/shuttles/emergency_wabbajack.dmm
+++ b/_maps/shuttles/emergency_wabbajack.dmm
@@ -221,11 +221,11 @@
/area/shuttle/escape)
"aT" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 2;
pixel_y = 2
},
-/obj/item/reagent_containers/glass/bottle/multiver,
+/obj/item/reagent_containers/cup/bottle/multiver,
/turf/open/floor/mineral/titanium/white,
/area/shuttle/escape)
"aU" = (
diff --git a/_maps/shuttles/hunter_russian.dmm b/_maps/shuttles/hunter_russian.dmm
index 8a727d9fdd4..de430d2c861 100644
--- a/_maps/shuttles/hunter_russian.dmm
+++ b/_maps/shuttles/hunter_russian.dmm
@@ -379,10 +379,10 @@
/obj/item/storage/box/drinkingglasses,
/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/food/drinks/bottle/vodka,
-/obj/item/reagent_containers/food/drinks/bottle/vodka,
-/obj/item/reagent_containers/food/drinks/bottle/vodka,
-/obj/item/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/reagent_containers/cup/glass/bottle/vodka,
+/obj/item/reagent_containers/cup/glass/bottle/vodka,
+/obj/item/reagent_containers/cup/glass/bottle/vodka,
+/obj/item/reagent_containers/cup/glass/bottle/vodka,
/obj/item/crowbar/large/old,
/obj/item/lighter/greyscale,
/turf/open/floor/pod/dark,
@@ -454,18 +454,18 @@
/area/shuttle/hunter/russian)
"IV" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -4;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -4;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka{
pixel_x = 6
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -4
},
/obj/effect/turf_decal/siding/red{
diff --git a/_maps/shuttles/infiltrator_advanced.dmm b/_maps/shuttles/infiltrator_advanced.dmm
index 5263f395074..9936f1fdf28 100644
--- a/_maps/shuttles/infiltrator_advanced.dmm
+++ b/_maps/shuttles/infiltrator_advanced.dmm
@@ -32,17 +32,17 @@
"ag" = (
/obj/structure/table/reinforced,
/obj/machinery/light/directional/west,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
desc = "A bottle of whiskey. There's a label that reads 'tears' taped to the front.";
name = "Bottle of Tears";
pixel_x = 3;
pixel_y = 5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -7;
pixel_y = 10
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -7;
pixel_y = 4
},
@@ -595,7 +595,7 @@
/obj/item/reagent_containers/hypospray/medipen{
pixel_y = -6
},
-/obj/item/reagent_containers/glass/bottle/multiver,
+/obj/item/reagent_containers/cup/bottle/multiver,
/obj/structure/table/reinforced,
/obj/machinery/light/directional/north,
/obj/effect/decal/cleanable/dirt,
diff --git a/_maps/shuttles/infiltrator_basic.dmm b/_maps/shuttles/infiltrator_basic.dmm
index b1d39d266e8..6e445bea6ab 100644
--- a/_maps/shuttles/infiltrator_basic.dmm
+++ b/_maps/shuttles/infiltrator_basic.dmm
@@ -275,11 +275,11 @@
/area/shuttle/syndicate/hallway)
"bq" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = 5;
pixel_y = 5
},
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
/obj/item/reagent_containers/dropper{
pixel_x = -4;
pixel_y = -8
@@ -453,18 +453,18 @@
/area/shuttle/syndicate/medical)
"bR" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = -3;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = 6;
pixel_y = 8
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -3
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 6
},
/obj/effect/turf_decal/tile/yellow/half{
diff --git a/_maps/shuttles/pirate_default.dmm b/_maps/shuttles/pirate_default.dmm
index ad7d7788301..5a999d43860 100644
--- a/_maps/shuttles/pirate_default.dmm
+++ b/_maps/shuttles/pirate_default.dmm
@@ -544,12 +544,12 @@
"br" = (
/obj/structure/table/wood,
/obj/item/storage/box/matches,
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
name = "Captain Pete's Private Reserve Cuban Spaced Rum";
pixel_x = -6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 6;
pixel_y = 12
},
diff --git a/_maps/shuttles/pirate_dutchman.dmm b/_maps/shuttles/pirate_dutchman.dmm
index 7449e3071fb..686d6c90e22 100644
--- a/_maps/shuttles/pirate_dutchman.dmm
+++ b/_maps/shuttles/pirate_dutchman.dmm
@@ -66,12 +66,12 @@
dir = 5
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = -5;
pixel_y = 8
},
/obj/item/stack/cannonball/fourteen,
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/wood/airless,
/area/shuttle/pirate/flying_dutchman)
"an" = (
@@ -331,8 +331,8 @@
},
/obj/machinery/light/small/directional/south,
/obj/structure/fermenting_barrel/gunpowder,
-/obj/item/reagent_containers/glass/bucket/wooden,
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/wood/airless,
/area/shuttle/pirate/flying_dutchman)
"hz" = (
@@ -577,8 +577,8 @@
},
/obj/machinery/light/small/directional/south,
/obj/structure/fermenting_barrel/gunpowder,
-/obj/item/reagent_containers/glass/bucket/wooden,
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/wood/airless,
/area/shuttle/pirate/flying_dutchman)
"BK" = (
@@ -591,10 +591,10 @@
icon_state = "minibar";
name = "skeletal minibar"
},
-/obj/item/reagent_containers/food/condiment/milk{
+/obj/item/reagent_containers/condiment/milk{
pixel_x = -5
},
-/obj/item/reagent_containers/food/condiment/milk{
+/obj/item/reagent_containers/condiment/milk{
pixel_x = 5
},
/turf/open/floor/wood/airless,
@@ -623,7 +623,7 @@
/area/shuttle/pirate/flying_dutchman)
"Dr" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
desc = "Rum with ghostly properties that can help the drinker enter the spirit realm. It has fermented under the sea of space for ages.";
name = "Ghost Pirate Rum";
pixel_x = -4;
@@ -632,7 +632,7 @@
/obj/item/clothing/mask/cigarette/cigar{
pixel_x = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -7;
pixel_y = 5
},
@@ -887,7 +887,7 @@
/obj/item/food/grown/sugarcane,
/obj/item/food/grown/sugarcane,
/obj/item/food/grown/sugarcane,
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/turf/open/floor/wood/airless,
/area/shuttle/pirate/flying_dutchman)
"Vm" = (
diff --git a/_maps/shuttles/pirate_silverscale.dmm b/_maps/shuttles/pirate_silverscale.dmm
index 9b57d45cbe9..b9a8c5d0843 100644
--- a/_maps/shuttles/pirate_silverscale.dmm
+++ b/_maps/shuttles/pirate_silverscale.dmm
@@ -582,19 +582,19 @@
"Gy" = (
/obj/structure/table/glass,
/obj/machinery/light/small/directional/west,
-/obj/item/reagent_containers/food/drinks/bottle/patron{
+/obj/item/reagent_containers/cup/glass/bottle/patron{
pixel_x = -5;
pixel_y = 16
},
-/obj/item/reagent_containers/food/drinks/bottle/cognac{
+/obj/item/reagent_containers/cup/glass/bottle/cognac{
pixel_x = -10;
pixel_y = 7
},
-/obj/item/reagent_containers/food/drinks/bottle/grappa{
+/obj/item/reagent_containers/cup/glass/bottle/grappa{
pixel_x = 10;
pixel_y = 15
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_x = 2;
pixel_y = 4
},
@@ -628,14 +628,14 @@
/area/shuttle/pirate)
"Jc" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -8
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 9;
pixel_y = 9
},
-/obj/item/reagent_containers/food/drinks/bottle/wine{
+/obj/item/reagent_containers/cup/glass/bottle/wine{
pixel_y = 6
},
/obj/machinery/newscaster/directional/west,
@@ -733,29 +733,29 @@
/area/shuttle/pirate)
"Oo" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/bottle/tequila{
+/obj/item/reagent_containers/cup/glass/bottle/tequila{
pixel_x = 10;
pixel_y = 10
},
-/obj/item/reagent_containers/food/drinks/bottle/hcider{
+/obj/item/reagent_containers/cup/glass/bottle/hcider{
layer = 3.1;
pixel_x = -6;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
layer = 3.2;
pixel_x = -15;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 1;
pixel_y = 13
},
-/obj/item/reagent_containers/food/drinks/bottle/gin{
+/obj/item/reagent_containers/cup/glass/bottle/gin{
pixel_x = -10;
pixel_y = 15
},
-/obj/item/reagent_containers/food/drinks/bottle/wine{
+/obj/item/reagent_containers/cup/glass/bottle/wine{
layer = 3.1;
pixel_x = 3;
pixel_y = 5
@@ -944,7 +944,7 @@
/area/shuttle/pirate)
"Xw" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 9;
pixel_y = 9
},
@@ -958,7 +958,7 @@
pixel_y = 9
},
/obj/item/lighter,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = -8
},
/turf/open/floor/carpet/royalblack,
diff --git a/_maps/shuttles/ruin_caravan_victim.dmm b/_maps/shuttles/ruin_caravan_victim.dmm
index 10b1ed7cffa..50c6ba20cfd 100644
--- a/_maps/shuttles/ruin_caravan_victim.dmm
+++ b/_maps/shuttles/ruin_caravan_victim.dmm
@@ -136,21 +136,21 @@
locked = 0;
name = "fridge"
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/beer,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = 3;
pixel_y = -3
},
-/obj/item/reagent_containers/food/drinks/waterbottle{
+/obj/item/reagent_containers/cup/glass/waterbottle{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle,
-/obj/item/reagent_containers/food/drinks/waterbottle{
+/obj/item/reagent_containers/cup/glass/waterbottle,
+/obj/item/reagent_containers/cup/glass/waterbottle{
pixel_x = 3;
pixel_y = -3
},
diff --git a/_maps/shuttles/ruin_pirate_cutter.dmm b/_maps/shuttles/ruin_pirate_cutter.dmm
index cd3e1f467cd..ed5ad714fc1 100644
--- a/_maps/shuttles/ruin_pirate_cutter.dmm
+++ b/_maps/shuttles/ruin_pirate_cutter.dmm
@@ -311,7 +311,7 @@
/obj/item/storage/box/donkpockets{
pixel_x = -6
},
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_x = 8;
pixel_y = 3
},
@@ -322,7 +322,7 @@
/area/shuttle/caravan/pirate)
"qX" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -355,11 +355,11 @@
/area/shuttle/caravan/pirate)
"to" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/rum{
+/obj/item/reagent_containers/cup/glass/bottle/rum{
pixel_x = 3;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/bottle/rum,
+/obj/item/reagent_containers/cup/glass/bottle/rum,
/turf/open/floor/iron/dark,
/area/shuttle/caravan/pirate)
"tM" = (
diff --git a/_maps/shuttles/skyrat/emergency_skyrat.dmm b/_maps/shuttles/skyrat/emergency_skyrat.dmm
index 9da369db0d9..c67fc9b46a7 100644
--- a/_maps/shuttles/skyrat/emergency_skyrat.dmm
+++ b/_maps/shuttles/skyrat/emergency_skyrat.dmm
@@ -41,7 +41,7 @@
/obj/structure/table,
/obj/structure/window/spawner,
/obj/item/toy/plush/skyrat/borbplushie,
-/obj/item/reagent_containers/food/drinks/bottle/gin,
+/obj/item/reagent_containers/cup/glass/bottle/gin,
/obj/structure/window/spawner/west,
/turf/open/floor/iron/shuttle/evac{
icon_state = "floorplace"
@@ -57,7 +57,7 @@
/obj/structure/table,
/obj/structure/window/spawner,
/obj/item/toy/plush/lizard_plushie/green,
-/obj/item/reagent_containers/food/drinks/bottle/hooch,
+/obj/item/reagent_containers/cup/glass/bottle/hooch,
/obj/structure/window/spawner/west,
/turf/open/floor/iron/shuttle/evac{
icon_state = "floorplace"
@@ -305,7 +305,7 @@
/obj/structure/table,
/obj/structure/window/spawner,
/obj/item/toy/plush/space_lizard_plushie,
-/obj/item/reagent_containers/food/drinks/bottle/grappa,
+/obj/item/reagent_containers/cup/glass/bottle/grappa,
/obj/structure/window/spawner/east,
/turf/open/floor/iron/shuttle/evac{
icon_state = "floorplace"
@@ -525,7 +525,7 @@
/obj/structure/table,
/obj/structure/window/spawner,
/obj/item/toy/plush/snakeplushie,
-/obj/item/reagent_containers/food/drinks/bottle/kahlua{
+/obj/item/reagent_containers/cup/glass/bottle/kahlua{
pixel_x = 7;
pixel_y = 4
},
diff --git a/_maps/shuttles/skyrat/goldeneye_cruiser.dmm b/_maps/shuttles/skyrat/goldeneye_cruiser.dmm
index 80cbc247fa3..e6ce170b600 100644
--- a/_maps/shuttles/skyrat/goldeneye_cruiser.dmm
+++ b/_maps/shuttles/skyrat/goldeneye_cruiser.dmm
@@ -125,12 +125,12 @@
"cl" = (
/obj/structure/table,
/obj/item/book/manual/chef_recipes,
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/enzyme,
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 5
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 2
},
/obj/item/storage/fancy/egg_box,
@@ -661,10 +661,10 @@
/area/shuttle/syndicate/cruiser/brig)
"mW" = (
/obj/structure/rack,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -7
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 7
},
/obj/item/reagent_containers/dropper,
@@ -688,7 +688,7 @@
/area/shuttle/syndicate/cruiser/brig)
"nx" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/turf_decal/bot_white,
/turf/open/floor/iron/dark/textured_large,
/area/shuttle/syndicate/cruiser/brig)
@@ -2074,7 +2074,7 @@
/obj/structure/janitorialcart{
dir = 4
},
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/effect/turf_decal/bot_white,
/turf/open/floor/iron/dark/textured_large,
@@ -2441,15 +2441,15 @@
/area/shuttle/syndicate/cruiser/brig)
"Ym" = (
/obj/structure/closet/crate,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/effect/spawner/random/contraband/prison,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
diff --git a/_maps/shuttles/skyrat/pirate_enclave.dmm b/_maps/shuttles/skyrat/pirate_enclave.dmm
index 8845b81e93e..1f793ade3d7 100644
--- a/_maps/shuttles/skyrat/pirate_enclave.dmm
+++ b/_maps/shuttles/skyrat/pirate_enclave.dmm
@@ -34,7 +34,7 @@
pixel_x = -4;
pixel_y = -1
},
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_x = 7;
pixel_y = 2
},
@@ -43,12 +43,13 @@
"aE" = (
/obj/effect/turf_decal/trimline/yellow/warning,
/obj/effect/turf_decal/delivery,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
+/obj/structure/closet/crate/cardboard,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
/obj/item/food/chocolatebar,
/obj/item/food/chocolatebar,
/obj/item/food/chocolatebar,
@@ -56,8 +57,8 @@
/obj/item/food/chocolatebar,
/obj/item/food/chocolatebar,
/obj/structure/closet/crate/freezer,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
/obj/item/food/chocolatebar,
/obj/item/food/chocolatebar,
/turf/open/floor/iron/dark/brown/side{
@@ -693,6 +694,9 @@
/obj/item/knife{
pixel_x = 10
},
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
/turf/open/floor/iron/dark,
/area/shuttle/syndicate/slaver)
"kV" = (
@@ -1115,6 +1119,11 @@
/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4,
/obj/item/stamp,
/obj/item/stamp/denied,
+/obj/item/reagent_containers/cup/glass/mug/coco{
+ desc = "Still hot!";
+ pixel_x = -4;
+ pixel_y = 4
+ },
/obj/item/modular_computer/laptop/preset/civilian,
/turf/open/floor/wood,
/area/shuttle/syndicate/slaver)
@@ -1604,7 +1613,7 @@
/area/shuttle/syndicate/slaver)
"AB" = (
/obj/structure/table/wood/fancy/red,
-/obj/item/reagent_containers/food/drinks/bottle/holywater,
+/obj/item/reagent_containers/cup/glass/bottle/holywater,
/turf/open/floor/carpet,
/area/shuttle/syndicate/slaver)
"AH" = (
@@ -2359,7 +2368,7 @@
},
/obj/machinery/light/directional/east,
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/large{
+/obj/item/reagent_containers/cup/beaker/large{
pixel_x = -4;
pixel_y = 2
},
@@ -2945,12 +2954,12 @@
"YE" = (
/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb{
pixel_x = -7;
pixel_y = 9
},
/obj/item/lighter,
-/obj/item/reagent_containers/food/drinks/mug/coco,
+/obj/item/reagent_containers/cup/glass/mug/coco,
/turf/open/floor/carpet/red,
/area/shuttle/syndicate/slaver)
"YF" = (
diff --git a/_maps/shuttles/skyrat/slaver_syndie.dmm b/_maps/shuttles/skyrat/slaver_syndie.dmm
index 100d4676c80..79b487148be 100644
--- a/_maps/shuttles/skyrat/slaver_syndie.dmm
+++ b/_maps/shuttles/skyrat/slaver_syndie.dmm
@@ -346,7 +346,7 @@
/area/shuttle/syndicate/slaver)
"pu" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco{
+/obj/item/reagent_containers/cup/glass/mug/coco{
desc = "Still hot!";
pixel_x = -4;
pixel_y = 4
@@ -888,7 +888,7 @@
},
/obj/structure/table/glass,
/obj/item/healthanalyzer,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/obj/item/reagent_containers/spray,
/obj/item/reagent_containers/spray{
icon_state = "cleaner";
diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm
index 5a6061b8892..4620ee04d91 100644
--- a/_maps/shuttles/whiteship_box.dmm
+++ b/_maps/shuttles/whiteship_box.dmm
@@ -242,12 +242,12 @@
locked = 0;
name = "fridge"
},
-/obj/item/reagent_containers/food/drinks/waterbottle{
+/obj/item/reagent_containers/cup/glass/waterbottle{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle,
-/obj/item/reagent_containers/food/drinks/waterbottle{
+/obj/item/reagent_containers/cup/glass/waterbottle,
+/obj/item/reagent_containers/cup/glass/waterbottle{
pixel_x = 3;
pixel_y = -3
},
@@ -439,7 +439,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/reagent_dispensers/watertank,
/obj/effect/turf_decal/bot,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/storage/bag/trash{
pixel_x = 6
@@ -511,7 +511,7 @@
pixel_x = 6;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = -6;
pixel_y = 4
},
@@ -662,11 +662,11 @@
"bt" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 7;
pixel_y = 1
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -6;
pixel_y = 6
},
@@ -1451,11 +1451,11 @@
pixel_x = -6;
pixel_y = 6
},
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 7;
pixel_y = -3
},
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = -2;
pixel_y = -3
},
@@ -1659,7 +1659,7 @@
pixel_x = -5;
pixel_y = 5
},
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = 8;
pixel_y = 4
},
@@ -1778,25 +1778,25 @@
/obj/structure/closet/crate{
name = "food crate"
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 2;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -2
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 5
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 1;
pixel_y = -3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 8;
pixel_y = -3
},
diff --git a/_maps/shuttles/whiteship_delta.dmm b/_maps/shuttles/whiteship_delta.dmm
index 854a9ce4ac3..799ed8adb0a 100644
--- a/_maps/shuttles/whiteship_delta.dmm
+++ b/_maps/shuttles/whiteship_delta.dmm
@@ -161,21 +161,21 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/turf_decal/bot_white,
/obj/structure/closet/crate,
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 3;
pixel_y = -3
},
-/obj/item/reagent_containers/food/drinks/waterbottle{
+/obj/item/reagent_containers/cup/glass/waterbottle{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle,
-/obj/item/reagent_containers/food/drinks/waterbottle{
+/obj/item/reagent_containers/cup/glass/waterbottle,
+/obj/item/reagent_containers/cup/glass/waterbottle{
pixel_x = 3;
pixel_y = -3
},
@@ -231,7 +231,7 @@
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/storage/bag/trash{
pixel_x = 6
@@ -1723,10 +1723,10 @@
"dN" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/epinephrine{
+/obj/item/reagent_containers/cup/bottle/epinephrine{
pixel_x = 6
},
-/obj/item/reagent_containers/glass/bottle/multiver{
+/obj/item/reagent_containers/cup/bottle/multiver{
pixel_x = -3
},
/obj/item/reagent_containers/syringe,
@@ -1968,7 +1968,7 @@
cards = list("2 of Diamonds","3 of Clubs");
pixel_x = -5
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = 7;
pixel_y = 4
},
@@ -1988,11 +1988,11 @@
name = "fridge"
},
/obj/item/food/sausage,
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/obj/item/food/sandwich,
/obj/structure/spider/stickyweb,
/obj/effect/turf_decal/tile/bar,
diff --git a/_maps/shuttles/whiteship_donut.dmm b/_maps/shuttles/whiteship_donut.dmm
index a5fe74d505d..3e3e7d71932 100644
--- a/_maps/shuttles/whiteship_donut.dmm
+++ b/_maps/shuttles/whiteship_donut.dmm
@@ -422,7 +422,7 @@
/area/shuttle/abandoned)
"bn" = (
/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/reagent_containers/food/drinks/mug,
+/obj/item/reagent_containers/cup/glass/mug,
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/iron/airless,
/area/shuttle/abandoned)
diff --git a/_maps/shuttles/whiteship_kilo.dmm b/_maps/shuttles/whiteship_kilo.dmm
index b843907e32a..bfabe07c4f5 100644
--- a/_maps/shuttles/whiteship_kilo.dmm
+++ b/_maps/shuttles/whiteship_kilo.dmm
@@ -80,7 +80,7 @@
"eT" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/storage/bag/trash{
pixel_x = 6
@@ -756,7 +756,7 @@
name = "fridge"
},
/obj/item/food/sausage,
-/obj/item/reagent_containers/food/drinks/bottle/beer,
+/obj/item/reagent_containers/cup/glass/bottle/beer,
/obj/item/food/sandwich,
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/effect/turf_decal/siding/thinplating_new{
@@ -889,7 +889,7 @@
"OS" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola{
+/obj/item/reagent_containers/cup/glass/drinkingglass/filled/cola{
pixel_y = 5;
pixel_x = 8
},
diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm
index f9f44fe714f..cc09997d35c 100644
--- a/_maps/shuttles/whiteship_meta.dmm
+++ b/_maps/shuttles/whiteship_meta.dmm
@@ -211,25 +211,25 @@
/obj/structure/closet/crate{
name = "food crate"
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 2;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -2
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 5
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 1;
pixel_y = -3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 8;
pixel_y = -3
},
@@ -853,19 +853,19 @@
"cn" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 10
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -8;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 1;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = 6
},
/obj/effect/decal/cleanable/dirt/dust,
@@ -913,7 +913,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/storage/bag/trash{
pixel_x = 6
@@ -1048,18 +1048,18 @@
/area/shuttle/abandoned/cargo)
"cL" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_x = 16;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/bottle/gin{
+/obj/item/reagent_containers/cup/glass/bottle/gin{
pixel_x = -8;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/bottle/cognac{
+/obj/item/reagent_containers/cup/glass/bottle/cognac{
pixel_x = 8;
pixel_y = 4
},
@@ -1077,14 +1077,14 @@
"cM" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/wine{
+/obj/item/reagent_containers/cup/glass/bottle/wine{
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/bottle/vermouth{
+/obj/item/reagent_containers/cup/glass/bottle/vermouth{
pixel_x = -8;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/bottle/tequila{
+/obj/item/reagent_containers/cup/glass/bottle/tequila{
pixel_x = 8;
pixel_y = 4
},
@@ -1233,11 +1233,11 @@
"dj" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
/obj/item/food/meat/slab/synthmeat{
pixel_x = -3;
pixel_y = 3
@@ -1431,11 +1431,11 @@
"dQ" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 10
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -8;
pixel_y = 4
},
@@ -1473,7 +1473,7 @@
/obj/item/shovel/spade,
/obj/item/cultivator,
/obj/item/plant_analyzer,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/turf_decal/tile/green{
dir = 1
@@ -1551,11 +1551,11 @@
/obj/item/knife/kitchen{
pixel_x = 16
},
-/obj/item/reagent_containers/food/condiment/sugar{
+/obj/item/reagent_containers/condiment/sugar{
pixel_x = -9;
pixel_y = 14
},
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5;
pixel_x = -5;
pixel_y = 6
@@ -1817,7 +1817,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/closet/crate/medical,
/obj/item/storage/medkit/fire,
-/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/reagent_containers/cup/bottle/morphine,
/obj/item/reagent_containers/syringe,
/turf/open/floor/iron/dark,
/area/shuttle/abandoned/cargo)
@@ -2014,7 +2014,7 @@
pixel_x = -11;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = 6;
pixel_y = 14
},
diff --git a/_maps/shuttles/whiteship_tram.dmm b/_maps/shuttles/whiteship_tram.dmm
index 71149933075..2c002924b10 100644
--- a/_maps/shuttles/whiteship_tram.dmm
+++ b/_maps/shuttles/whiteship_tram.dmm
@@ -538,11 +538,11 @@
/area/shuttle/abandoned/bridge)
"bI" = (
/obj/structure/table/reinforced/rglass,
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_x = -1;
pixel_y = 13
},
-/obj/item/reagent_containers/food/drinks/colocup{
+/obj/item/reagent_containers/cup/glass/colocup{
pixel_x = 10;
pixel_y = 9
},
@@ -591,19 +591,19 @@
/area/shuttle/abandoned/engine)
"bO" = (
/obj/structure/rack,
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -5;
pixel_y = 7
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -1;
pixel_y = 7
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 4;
pixel_y = 7
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 8;
pixel_y = 7
},
@@ -1137,7 +1137,7 @@
pixel_x = 6;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/sake{
+/obj/item/reagent_containers/cup/glass/bottle/sake{
pixel_x = -7;
pixel_y = 4
},
@@ -1161,7 +1161,7 @@
/area/shuttle/abandoned/bridge)
"sE" = (
/obj/structure/table/reinforced/plastitaniumglass,
-/obj/item/reagent_containers/glass/maunamug{
+/obj/item/reagent_containers/cup/maunamug{
pixel_x = 7;
pixel_y = 8
},
@@ -1437,11 +1437,11 @@
pixel_x = -4;
pixel_y = 10
},
-/obj/item/reagent_containers/food/drinks/bottle/sake{
+/obj/item/reagent_containers/cup/glass/bottle/sake{
pixel_x = 10;
pixel_y = 13
},
-/obj/item/reagent_containers/food/drinks/bottle/sake{
+/obj/item/reagent_containers/cup/glass/bottle/sake{
pixel_x = 9;
pixel_y = 4
},
diff --git a/_maps/skyrat/automapper/templates/Skyrat_Map_Reset.dmm b/_maps/skyrat/automapper/templates/Skyrat_Map_Reset.dmm
index da114eaeae8..d23c21a738c 100644
--- a/_maps/skyrat/automapper/templates/Skyrat_Map_Reset.dmm
+++ b/_maps/skyrat/automapper/templates/Skyrat_Map_Reset.dmm
@@ -292,11 +292,11 @@
/area/station/ai_monitored/security/armory)
"aL" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 4;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = -5;
pixel_y = 6
},
@@ -1468,7 +1468,7 @@
/obj/item/cultivator,
/obj/item/shovel/spade,
/obj/item/storage/bag/plants,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/security/prison/garden)
@@ -1742,18 +1742,18 @@
/obj/item/storage/box/ingredients/fruity,
/obj/item/storage/box/ingredients/fiesta,
/obj/item/storage/box/ingredients/american,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour=600);
name = "Premium All-Purpose Flour (16KG)";
volume = 600
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/enzyme{
list_reagents = list(/datum/reagent/consumable/enzyme=500);
name = "universe-sized universal enyzyme";
volume = 500
},
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice=150);
name = "Basmati Rice Sack (4KG)";
volume = 150
@@ -1987,7 +1987,7 @@
/obj/item/cultivator,
/obj/item/shovel/spade,
/obj/item/storage/bag/plants,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/security/prison/garden)
@@ -3118,18 +3118,18 @@
/area/station/security/execution/transfer)
"il" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = 7;
pixel_y = 7
},
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = -7;
pixel_y = 7
},
-/obj/item/reagent_containers/glass/bottle/chloralhydrate{
+/obj/item/reagent_containers/cup/bottle/chloralhydrate{
pixel_x = -7
},
-/obj/item/reagent_containers/glass/bottle/facid{
+/obj/item/reagent_containers/cup/bottle/facid{
pixel_x = 7
},
/obj/item/storage/backpack/duffelbag/sec/surgery{
@@ -3705,7 +3705,7 @@
plane = -7;
self_sustaining = 1
},
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_x = 6;
pixel_y = -8
},
@@ -4691,11 +4691,11 @@
dir = 1
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3;
pixel_y = 16
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3;
pixel_y = 16
},
@@ -5489,7 +5489,7 @@
/area/station/hallway/primary/fore)
"oG" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/obj/structure/cable,
/obj/machinery/light/directional/south,
/obj/effect/decal/cleanable/dirt,
@@ -6077,7 +6077,7 @@
"qw" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_y = 6
},
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -7911,8 +7911,8 @@
/obj/item/clothing/suit/caution,
/obj/item/clothing/suit/caution,
/obj/item/clothing/suit/caution,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/mop,
/obj/item/storage/bag/trash,
@@ -8953,19 +8953,19 @@
dir = 4
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/champagne{
+/obj/item/reagent_containers/cup/glass/bottle/champagne{
pixel_y = 18;
pixel_x = -5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -7;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 5;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 3;
pixel_y = 1
},
@@ -10200,7 +10200,7 @@
"Bt" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_y = 6
},
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -10780,7 +10780,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/bot,
/obj/structure/sink/directional/east,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/effect/turf_decal/stripes/corner,
/obj/machinery/button/door/directional/south{
@@ -11001,7 +11001,7 @@
plane = -7;
self_sustaining = 1
},
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_y = -5
},
/turf/open/floor/plating,
@@ -11156,7 +11156,7 @@
/area/station/hallway/primary/central)
"Es" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/item/storage/bag/tray,
/obj/item/storage/box/condimentbottles{
pixel_y = 10
@@ -11174,10 +11174,10 @@
dir = 1
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/obj/machinery/light/directional/south,
@@ -12856,7 +12856,7 @@
pixel_x = -3;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = 9;
pixel_y = 3
},
@@ -12927,7 +12927,7 @@
id = "IsolationFlash";
pixel_y = 28
},
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/brown/side{
dir = 5
@@ -14017,10 +14017,10 @@
dir = 1
},
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/obj/effect/decal/cleanable/dirt,
@@ -14626,13 +14626,13 @@
/area/space/nearstation)
"Os" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
/obj/item/reagent_containers/dropper,
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
"Ot" = (
@@ -14874,11 +14874,11 @@
/area/station/security/prison/mess)
"Ph" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3;
pixel_y = 9
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
dir = 1;
pixel_x = 3;
pixel_y = 9
@@ -15120,7 +15120,7 @@
plane = -7;
self_sustaining = 1
},
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_x = -4
},
/turf/open/floor/plating,
@@ -17980,15 +17980,15 @@
/area/station/hallway/secondary/entry)
"Yk" = (
/obj/structure/closet/crate,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/effect/spawner/random/contraband/prison,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
diff --git a/_maps/skyrat/automapper/templates/centcom/centcom_shuttle_dock.dmm b/_maps/skyrat/automapper/templates/centcom/centcom_shuttle_dock.dmm
index 179c5a0b606..b703551266f 100644
--- a/_maps/skyrat/automapper/templates/centcom/centcom_shuttle_dock.dmm
+++ b/_maps/skyrat/automapper/templates/centcom/centcom_shuttle_dock.dmm
@@ -18,17 +18,6 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"aF" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/poddoor/shutters/window{
- name = "Snack Counter Shutters";
- id = "cc_snack"
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 5
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
"aP" = (
/obj/effect/turf_decal/skyrat_decals/misc/handicapped,
/obj/effect/turf_decal/siding/dark/corner{
@@ -36,22 +25,15 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"aQ" = (
-/obj/effect/turf_decal/arrows,
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"aX" = (
-/obj/machinery/vending/coffee,
-/obj/machinery/newscaster/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"aY" = (
-/obj/structure/chair/office{
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/railing/corner{
dir = 4
},
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/turf/open/floor/iron/dark,
+/obj/machinery/light/floor,
+/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"ba" = (
/obj/structure/window/reinforced/spawner/north,
@@ -59,12 +41,6 @@
/obj/structure/flora/bush/flowers_br/style_random,
/turf/open/floor/grass,
/area/centcom/central_command_areas/evacuation)
-"be" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
"bp" = (
/obj/structure/chair/sofa/bench/left{
dir = 1
@@ -92,8 +68,10 @@
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/evacuation)
"cs" = (
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/machinery/status_display/evac/directional/north,
+/obj/machinery/vending/coffee,
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"cB" = (
@@ -124,54 +102,22 @@
/obj/effect/mapping_helpers/airlock/access/all/admin/general,
/turf/open/floor/iron,
/area/centcom/central_command_areas/control)
-"cV" = (
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
"cZ" = (
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"dh" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"dr" = (
-/obj/machinery/status_display/evac/directional/south,
-/obj/item/kirbyplants/random,
+/obj/structure/chair/stool/bar/directional/north,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"dM" = (
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"dW" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin,
-/obj/item/pen/fourcolor,
-/obj/machinery/airalarm/directional/east,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
-"dX" = (
-/obj/structure/table/reinforced,
/obj/structure/window/reinforced/tinted{
dir = 1
},
-/obj/machinery/door/window/right/directional/west{
- name = "Deluxe Smokes";
- req_access = list("cent_general")
+/obj/structure/toilet{
+ dir = 8
},
-/obj/item/storage/fancy/cigarettes/cigars/cohiba{
- pixel_x = 6
+/obj/machinery/door/window/brigdoor/left/directional/west{
+ name = "Stall"
},
-/obj/item/storage/fancy/cigarettes/cigars/cohiba{
- pixel_y = 6
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
},
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
@@ -197,6 +143,16 @@
/obj/machinery/light/floor,
/turf/open/floor/grass,
/area/centcom/central_command_areas/evacuation)
+"em" = (
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/dark_blue,
+/turf/open/floor/iron,
+/area/centcom/central_command_areas/evacuation)
"eL" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/floor,
@@ -217,29 +173,20 @@
/obj/structure/flora/bush/flowers_br/style_random,
/turf/open/floor/grass,
/area/centcom/central_command_areas/evacuation)
-"eY" = (
-/obj/structure/chair/comfy/brown{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"ff" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/structure/chair/sofa/bench,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"fx" = (
-/turf/open/floor/iron/kitchen/small,
+/turf/open/floor/iron/kitchen,
/area/centcom/central_command_areas/evacuation)
"fD" = (
-/obj/structure/railing,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"fL" = (
-/obj/effect/turf_decal/skyrat_decals/misc/handicapped,
-/obj/effect/turf_decal/siding/dark{
- dir = 9
+/obj/machinery/door/airlock/centcom{
+ name = "Rest Area"
+ },
+/obj/effect/turf_decal/siding/dark_blue/corner{
+ dir = 4
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
@@ -265,33 +212,11 @@
/mob/living/simple_animal/butterfly,
/turf/open/floor/grass,
/area/centcom/central_command_areas/evacuation)
-"gN" = (
-/obj/item/kirbyplants{
- icon_state = "plant-21"
- },
-/obj/machinery/firealarm/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
-"hn" = (
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/structure/tank_holder/extinguisher,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"ho" = (
/obj/effect/turf_decal/siding/dark{
dir = 8
},
-/turf/open/floor/iron/kitchen/small,
-/area/centcom/central_command_areas/evacuation)
-"hp" = (
-/obj/machinery/door/window/left/directional/north{
- name = "Stall"
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/turf/open/floor/iron/dark,
+/turf/open/floor/iron/kitchen,
/area/centcom/central_command_areas/evacuation)
"hu" = (
/obj/structure/window/reinforced/spawner/east,
@@ -299,29 +224,11 @@
/obj/structure/flora/bush/flowers_yw/style_random,
/turf/open/floor/grass,
/area/centcom/central_command_areas/evacuation)
-"hv" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/structure/table/reinforced,
-/obj/machinery/chem_dispenser/drinks/beer{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"hx" = (
/obj/structure/flora/bush/lavendergrass,
/obj/structure/flora/bush/flowers_yw/style_random,
/turf/open/floor/grass,
/area/centcom/central_command_areas/evacuation)
-"hG" = (
-/obj/machinery/door/airlock/centcom{
- name = "CentCom Bar"
- },
-/obj/effect/mapping_helpers/airlock/access/all/admin/general,
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
"hU" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/structure/chair/sofa/bench/right{
@@ -330,34 +237,56 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"it" = (
-/turf/closed/indestructible/riveted,
-/area/centcom/central_command_areas/supplypod)
+/obj/machinery/door/window/brigdoor/left/directional/north{
+ name = "Stall"
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/centcom/central_command_areas/evacuation)
"iB" = (
/obj/structure/chair/stool/bar/directional/west,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"iO" = (
-/obj/machinery/chem_master/condimaster{
- name = "HoochMaster 2000"
+/obj/machinery/status_display/evac/directional/south,
+/obj/structure/rack,
+/obj/item/kitchen/fork{
+ pixel_x = 6
},
-/turf/open/floor/iron/dark,
+/obj/item/kitchen/fork{
+ pixel_x = 6
+ },
+/obj/item/kitchen/fork{
+ pixel_x = 6
+ },
+/obj/item/kitchen/fork{
+ pixel_x = 6
+ },
+/obj/item/kitchen/spoon{
+ pixel_x = -6
+ },
+/obj/item/kitchen/spoon{
+ pixel_x = -6
+ },
+/obj/item/kitchen/spoon{
+ pixel_x = -6
+ },
+/obj/item/kitchen/spoon{
+ pixel_x = -6
+ },
+/turf/open/floor/iron/kitchen,
/area/centcom/central_command_areas/evacuation)
-"ji" = (
-/obj/machinery/door/airlock/centcom{
- name = "CentCom Prisoner Receiving "
- },
-/obj/effect/mapping_helpers/airlock/access/all/admin/captain,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"jM" = (
/obj/machinery/door/airlock/centcom{
- name = "CentCom Relaxation Area"
+ name = "CentCom Security Checkpoint"
},
-/obj/effect/turf_decal/siding/dark{
+/obj/effect/mapping_helpers/airlock/access/all/admin/general,
+/obj/effect/turf_decal/siding/dark_blue{
dir = 4
},
-/turf/open/floor/plating,
+/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"jP" = (
/obj/structure/table/reinforced,
@@ -382,26 +311,21 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"kK" = (
-/obj/structure/bookcase/random,
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
-"kO" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 1
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = 11
},
+/obj/structure/mirror/directional/east,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"lo" = (
-/obj/machinery/light/directional/north,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/status_display/evac/directional/north,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/railing/corner,
+/obj/machinery/light/floor,
+/turf/open/floor/iron,
+/area/centcom/central_command_areas/evacuation)
"lp" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/turf_decal/siding/wood/corner{
@@ -409,39 +333,38 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"lz" = (
-/obj/machinery/light/floor,
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
"lB" = (
/obj/structure/closet/crate/bin,
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/evacuation)
"lP" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/machinery/button/door{
- pixel_x = 8;
- name = "Shutters Control";
- id = "cc_arrivals"
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"mp" = (
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
-"mq" = (
-/obj/structure/railing/corner,
-/obj/effect/turf_decal/arrows{
+/obj/structure/railing{
dir = 8
},
-/obj/effect/turf_decal/siding/dark,
+/obj/structure/railing/corner,
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 1
+ },
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
+"mp" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/centcom/central_command_areas/evacuation)
+"mq" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced/spawner/west,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
+/turf/open/floor/iron/dark,
+/area/centcom/central_command_areas/evacuation)
"mt" = (
/obj/structure/window/reinforced/spawner/east,
/obj/structure/flora/bush/lavendergrass,
@@ -454,46 +377,39 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"mL" = (
-/obj/structure/toilet{
- dir = 8
- },
-/obj/machinery/door/window/left/directional/west{
- name = "Stall"
- },
-/obj/structure/window/reinforced/tinted{
- dir = 1
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"ne" = (
/obj/structure/railing/corner{
dir = 8
},
-/obj/effect/turf_decal/siding/dark,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"nn" = (
-/obj/item/storage/briefcase{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/storage/secure/briefcase,
-/obj/structure/table/wood,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/chair/office,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
+/area/centcom/central_command_areas/evacuation)
"nq" = (
/obj/machinery/light/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"nv" = (
-/turf/closed/indestructible/riveted,
-/area/centcom/central_command_areas/courtroom)
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/freezer/fridge,
+/obj/item/reagent_containers/condiment/mayonnaise,
+/obj/item/reagent_containers/condiment/enzyme,
+/obj/item/storage/fancy/egg_box,
+/obj/item/storage/fancy/egg_box,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/soymilk,
+/obj/item/reagent_containers/condiment/soymilk,
+/obj/item/storage/fancy/egg_box,
+/obj/item/storage/fancy/egg_box,
+/turf/open/floor/iron/kitchen,
+/area/centcom/central_command_areas/evacuation)
"nx" = (
/obj/structure/window/reinforced/spawner,
/obj/structure/flora/bush/lavendergrass,
@@ -523,55 +439,15 @@
/mob/living/simple_animal/butterfly,
/turf/open/floor/grass,
/area/centcom/central_command_areas/evacuation)
-"oO" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced/tinted,
-/obj/machinery/door/window/left/directional/west{
- req_access = list("cent_general");
- name = "Deluxe Smokes"
- },
-/obj/item/storage/fancy/cigarettes/cigars/havana{
- pixel_x = 6
- },
-/obj/item/storage/fancy/cigarettes/cigars/havana{
- pixel_y = 6
- },
-/obj/item/lighter{
- pixel_x = 8;
- pixel_y = 12
- },
-/obj/item/lighter{
- pixel_x = 4;
- pixel_y = 12
- },
-/obj/item/lighter{
- pixel_y = 12
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"oS" = (
-/obj/machinery/status_display/evac/directional/north,
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"pp" = (
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/effect/turf_decal/arrows{
- dir = 1
+/obj/structure/railing{
+ dir = 8
},
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"pA" = (
-/obj/structure/chair/sofa/bench{
- dir = 1
- },
-/obj/machinery/light/directional/south,
+/obj/effect/turf_decal/siding/dark_blue,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"pL" = (
/obj/machinery/light/floor,
-/obj/effect/turf_decal/siding/dark,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"qB" = (
@@ -582,10 +458,13 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"qW" = (
-/obj/machinery/newscaster/directional/west,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron/dark,
+/obj/structure/railing/corner,
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 1
+ },
+/obj/machinery/light/floor,
+/obj/effect/turf_decal/caution,
+/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"rg" = (
/obj/effect/turf_decal/siding/dark{
@@ -597,8 +476,16 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"rj" = (
-/turf/open/floor/iron/grimy,
-/area/centcom/central_command_areas/courtroom)
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark_blue,
+/obj/machinery/light/floor,
+/obj/effect/turf_decal/caution{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/centcom/central_command_areas/evacuation)
"rn" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/structure/chair/sofa/bench/left{
@@ -613,7 +500,8 @@
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"rG" = (
-/obj/structure/chair/stool/bar/directional/east,
+/obj/effect/turf_decal/siding/dark,
+/obj/effect/spawner/random/entertainment/arcade,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"rV" = (
@@ -643,21 +531,14 @@
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/evacuation)
"sJ" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/yellow{
- pixel_x = -5
+/obj/structure/railing/corner{
+ dir = 8
},
-/obj/item/folder/blue,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/item/stamp/denied{
- pixel_x = 10;
- pixel_y = 10
+/obj/structure/railing/corner,
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 1
},
-/obj/item/stamp{
- pixel_x = 6;
- pixel_y = 4
- },
-/turf/open/floor/iron/dark,
+/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"sV" = (
/turf/open/floor/wood/tile,
@@ -667,39 +548,12 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"tO" = (
-/obj/machinery/door/poddoor/shutters/window{
- id = "cc_arrivals";
- name = "Relaxation Shutters"
- },
-/obj/structure/sign/poster/official/here_for_your_safety{
- pixel_y = 32
+/obj/machinery/door/airlock/centcom{
+ name = "Rest Area"
},
+/obj/effect/turf_decal/siding/dark_blue/corner,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"ud" = (
-/obj/structure/sink/directional/west,
-/obj/structure/mirror/directional/east,
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"ug" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/shaker{
- pixel_x = 7;
- pixel_y = 14
- },
-/obj/item/book/manual/wiki/barman_recipes{
- pixel_x = -5;
- pixel_y = 4
- },
-/obj/item/reagent_containers/glass/rag{
- pixel_x = -4;
- pixel_y = 11
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"uz" = (
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
@@ -716,23 +570,13 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"vw" = (
-/obj/effect/turf_decal/siding/dark{
+"vP" = (
+/obj/effect/turf_decal/siding/dark/corner{
dir = 1
},
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/iron/kitchen/small,
+/obj/machinery/griddle,
+/turf/open/floor/iron/kitchen,
/area/centcom/central_command_areas/evacuation)
-"vP" = (
-/obj/machinery/door/window/brigdoor{
- base_state = "rightsecure";
- name = "CentCom Stand";
- req_access = list("cent_captain")
- },
-/obj/machinery/firealarm/directional/west,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"vQ" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/structure/chair/sofa/bench/left,
@@ -747,35 +591,18 @@
/obj/machinery/light/directional/north,
/turf/open/misc/asteroid,
/area/centcom/central_command_areas/evacuation)
-"wc" = (
-/obj/machinery/door/airlock/centcom{
- name = "CentCom Security"
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/mapping_helpers/airlock/access/all/admin/captain,
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/courtroom)
-"wg" = (
-/obj/structure/closet/crate/bin,
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"wE" = (
/obj/structure/fans/tiny,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
-"wM" = (
-/obj/machinery/status_display/evac/directional/north,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"wR" = (
/turf/open/space/basic,
/area/space)
"xi" = (
-/obj/structure/chair/stool/bar/directional/east,
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"xP" = (
@@ -787,21 +614,6 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"xX" = (
-/obj/machinery/door/airlock/centcom{
- name = "CentCom Security Checkpoint"
- },
-/obj/effect/mapping_helpers/airlock/access/all/admin/general,
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"xZ" = (
-/obj/machinery/vending/cigarette,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"yp" = (
/obj/machinery/door/airlock/centcom{
name = "CentCom Security"
@@ -815,12 +627,6 @@
/obj/effect/mapping_helpers/airlock/access/all/admin/medical,
/turf/open/floor/iron,
/area/centcom/central_command_areas/control)
-"yC" = (
-/obj/structure/bookcase/random,
-/obj/machinery/status_display/evac/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"yH" = (
/obj/machinery/door/airlock/bathroom{
name = "Female Bathroom"
@@ -828,90 +634,40 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"yL" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 9
+/obj/structure/railing/corner,
+/obj/effect/turf_decal/arrows,
+/obj/structure/sign/poster/official/help_others{
+ pixel_x = -32
},
-/turf/open/floor/iron/kitchen/small,
+/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"yP" = (
-/obj/machinery/status_display/evac/directional/south,
-/obj/structure/rack,
-/obj/item/kitchen/fork{
- pixel_x = 6
+/obj/structure/sink/kitchen{
+ dir = 8;
+ pixel_x = 11;
+ pixel_y = 4
},
-/obj/item/kitchen/fork{
- pixel_x = 6
+/obj/structure/sign/poster/official/cleanliness{
+ pixel_x = 32
},
-/obj/item/kitchen/fork{
- pixel_x = 6
- },
-/obj/item/kitchen/fork{
- pixel_x = 6
- },
-/obj/item/kitchen/spoon{
- pixel_x = -6
- },
-/obj/item/kitchen/spoon{
- pixel_x = -6
- },
-/obj/item/kitchen/spoon{
- pixel_x = -6
- },
-/obj/item/kitchen/spoon{
- pixel_x = -6
- },
-/turf/open/floor/iron/kitchen/small,
+/turf/open/floor/iron/kitchen,
/area/centcom/central_command_areas/evacuation)
-"yT" = (
-/obj/machinery/door/airlock/centcom{
- name = "CentCom Security Checkpoint"
- },
-/obj/effect/mapping_helpers/airlock/access/all/admin/captain,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"zB" = (
-/obj/structure/railing{
+/obj/structure/chair/office{
dir = 1
},
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"zO" = (
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/siding/dark,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"zR" = (
-/obj/structure/window/reinforced/tinted{
+/obj/effect/turf_decal/siding/dark{
dir = 1
},
-/obj/structure/toilet{
- dir = 8
- },
-/obj/machinery/door/window/left/directional/west{
- name = "Stall"
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/turf/open/floor/iron/dark,
+/turf/open/floor/iron/kitchen,
/area/centcom/central_command_areas/evacuation)
"zW" = (
-/obj/machinery/light/floor,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"Aa" = (
/obj/structure/table/reinforced,
-/obj/effect/spawner/costume/butler,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"Af" = (
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 1
- },
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"Ah" = (
@@ -925,23 +681,10 @@
/obj/structure/chair/sofa/bench,
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/evacuation)
-"AE" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/poddoor/shutters/window{
- name = "Snack Counter Shutters";
- id = "cc_snack"
- },
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
"AI" = (
-/obj/machinery/light/floor,
-/obj/structure/railing,
+/obj/machinery/light/directional/north,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
+/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"AK" = (
@@ -960,11 +703,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/evacuation)
-"Bo" = (
-/obj/structure/sink/directional/east,
-/obj/structure/mirror/directional/west,
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
"Bs" = (
/obj/structure/chair/sofa/bench/corner,
/obj/item/kirbyplants/random{
@@ -1000,37 +738,6 @@
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/evacuation)
-"BT" = (
-/obj/structure/chair/comfy/black{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/status_display/evac/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
-"Ca" = (
-/obj/machinery/button/door/directional/north{
- name = "Counter Shutter Control";
- id = "cc_bar";
- req_access = list("cent_general")
- },
-/obj/structure/rack,
-/obj/effect/spawner/costume/waiter,
-/obj/effect/spawner/costume/waiter,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"Cb" = (
-/obj/item/storage/briefcase{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/storage/secure/briefcase,
-/obj/structure/table/wood,
-/obj/structure/noticeboard/directional/east,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"Ch" = (
/obj/structure/fluff/arc,
/turf/open/floor/grass,
@@ -1047,21 +754,6 @@
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
-"Cz" = (
-/obj/machinery/light/directional/south,
-/obj/structure/table/reinforced,
-/obj/item/plate/large,
-/obj/item/plate/large{
- pixel_y = 2
- },
-/obj/item/plate/large{
- pixel_y = 4
- },
-/obj/item/plate/large{
- pixel_y = 6
- },
-/turf/open/floor/iron/kitchen/small,
-/area/centcom/central_command_areas/evacuation)
"CA" = (
/obj/structure/window/reinforced/spawner/north,
/obj/structure/window/reinforced/spawner/east,
@@ -1089,7 +781,7 @@
/area/centcom/central_command_areas/evacuation)
"DK" = (
/obj/structure/sign/departments/restroom/directional/south,
-/turf/open/floor/iron/dark,
+/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"Eb" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -1105,10 +797,8 @@
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"EF" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/structure/chair/stool/bar/directional/east,
+/obj/machinery/status_display/evac/directional/east,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"EH" = (
@@ -1121,14 +811,8 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"EN" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/siding/dark{
- dir = 9
- },
-/obj/machinery/door/poddoor/shutters/window{
- name = "Bar Shutters";
- id = "cc_bar"
- },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/closet/crate/bin,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"EY" = (
@@ -1136,37 +820,24 @@
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
-"Fe" = (
-/obj/machinery/door/poddoor/shutters/window{
- id = "cc_arrivals";
- name = "Relaxation Shutters"
- },
-/obj/structure/sign/poster/official/help_others{
- pixel_y = -32
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"Fj" = (
-/obj/structure/closet/crate/bin,
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"Fm" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"Fq" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/poddoor/shutters/window{
- name = "Bar Shutters";
- id = "cc_bar"
+/obj/structure/sign/departments/restroom/directional/south,
+/obj/effect/turf_decal/siding/dark{
+ dir = 9
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"FE" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
+/obj/structure/window/reinforced/spawner,
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced/spawner/west,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"FQ" = (
@@ -1183,34 +854,19 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/control)
"FV" = (
-/obj/structure/sign/nanotrasen,
-/turf/closed/indestructible/riveted,
-/area/centcom/central_command_areas/courtroom)
-"FW" = (
+/obj/machinery/light/directional/south,
/obj/structure/table/reinforced,
-/obj/machinery/door/poddoor/shutters/window{
- name = "Snack Counter Shutters";
- id = "cc_snack"
+/obj/item/plate/large,
+/obj/item/plate/large{
+ pixel_y = 2
},
-/obj/effect/turf_decal/siding/dark{
- dir = 1
+/obj/item/plate/large{
+ pixel_y = 4
},
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"FZ" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
+/obj/item/plate/large{
+ pixel_y = 6
},
-/obj/structure/closet/secure_closet/freezer/fridge,
-/obj/item/reagent_containers/food/condiment/mayonnaise,
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/storage/fancy/egg_box,
-/obj/item/storage/fancy/egg_box,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/soymilk,
-/obj/item/reagent_containers/food/condiment/soymilk,
-/turf/open/floor/iron/kitchen/small,
+/turf/open/floor/iron/kitchen,
/area/centcom/central_command_areas/evacuation)
"Gw" = (
/obj/effect/turf_decal/siding/dark{
@@ -1231,31 +887,10 @@
/obj/structure/chair/sofa/bench,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"Hn" = (
-/obj/effect/turf_decal/arrows{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"Hs" = (
-/obj/structure/table/reinforced,
-/obj/machinery/reagentgrinder{
- desc = "Used to grind things up into raw materials and liquids.";
- pixel_y = 5
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"HD" = (
-/obj/structure/sink/kitchen/directional/east,
-/obj/structure/sign/poster/official/cleanliness{
- pixel_x = -32
- },
-/obj/effect/turf_decal/tile/bar/opposingcorners,
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"HP" = (
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron,
+/obj/machinery/newscaster/directional/west,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
+/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"HT" = (
/obj/structure/window/reinforced/spawner/north,
@@ -1284,9 +919,11 @@
/turf/open/misc/asteroid,
/area/centcom/central_command_areas/evacuation)
"Iv" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/centcom/central_command_areas/courtroom)
+/obj/machinery/light/directional/south,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
+/obj/machinery/status_display/evac/directional/south,
+/turf/open/floor/iron/dark,
+/area/centcom/central_command_areas/evacuation)
"Ix" = (
/obj/structure/window/reinforced/spawner,
/obj/structure/window/reinforced/spawner/west,
@@ -1302,11 +939,15 @@
/turf/open/floor/grass,
/area/centcom/central_command_areas/evacuation)
"IB" = (
-/obj/structure/bookcase/random,
-/obj/structure/noticeboard/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/table/reinforced,
+/obj/item/folder/yellow{
+ pixel_x = -5
+ },
+/obj/item/folder/blue,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
+/area/centcom/central_command_areas/evacuation)
"IC" = (
/obj/machinery/door/airlock/centcom{
name = "CentCom Security"
@@ -1326,21 +967,22 @@
},
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
-"IJ" = (
+"IP" = (
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 8
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/iron,
+/area/centcom/central_command_areas/evacuation)
+"IX" = (
+/obj/structure/railing/corner{
+ dir = 1
+ },
/obj/structure/railing/corner{
dir = 4
},
-/obj/effect/turf_decal/arrows{
- dir = 8
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"IP" = (
-/turf/open/floor/wood,
-/area/centcom/central_command_areas/courtroom)
"Jc" = (
/obj/structure/window/reinforced/spawner,
/obj/structure/window/reinforced/spawner/east,
@@ -1348,12 +990,6 @@
/obj/structure/flora/bush/flowers_br/style_random,
/turf/open/floor/grass,
/area/centcom/central_command_areas/evacuation)
-"Jd" = (
-/obj/structure/table/wood,
-/obj/item/storage/fancy/donut_box,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"Kc" = (
/obj/effect/turf_decal/siding/dark{
dir = 10
@@ -1361,15 +997,10 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"Kg" = (
-/obj/effect/turf_decal/siding/dark_blue,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/centcom/central_command_areas/evacuation)
-"Kq" = (
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 9
+/obj/structure/railing/corner,
+/obj/structure/railing/corner{
+ dir = 8
},
-/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"Kw" = (
@@ -1380,18 +1011,22 @@
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"Kz" = (
-/obj/machinery/door/poddoor/shutters/window{
- id = "cc_arrivals";
- name = "Relaxation Shutters"
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 1
},
-/obj/effect/turf_decal/siding/dark/corner,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"KI" = (
-/obj/machinery/door/airlock/centcom{
- name = "CentCom Supplypod Loading"
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor/left/directional/north{
+ name = "CentCom Customs";
+ req_access = list("cent_captain")
},
-/obj/effect/mapping_helpers/airlock/access/all/admin/storage,
+/obj/machinery/door/window/left/directional/south{
+ name = "CentCom Desk"
+ },
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"Li" = (
@@ -1407,22 +1042,27 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"LQ" = (
+/obj/structure/window/reinforced/spawner,
/obj/structure/table/reinforced,
-/obj/machinery/door/window/left/directional/east{
- name = "CentCom Desk"
- },
-/obj/machinery/door/window/brigdoor/left/directional/west{
- name = "CentCom Customs";
- req_access = list("cent_general")
+/obj/item/folder/yellow{
+ pixel_x = -5
},
+/obj/item/folder/blue,
/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"Mm" = (
-/obj/structure/bookcase/random,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/arrows{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/here_for_your_safety{
+ pixel_x = -32
+ },
+/turf/open/floor/iron,
+/area/centcom/central_command_areas/evacuation)
"Mp" = (
/obj/docking_port/stationary{
dir = 4;
@@ -1464,13 +1104,6 @@
/obj/structure/window/reinforced/spawner/north,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"Nb" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin,
-/obj/item/pen/fourcolor,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"Nf" = (
/obj/structure/chair/sofa/bench{
dir = 1
@@ -1497,63 +1130,27 @@
/obj/machinery/light/directional/east,
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/evacuation)
-"NV" = (
-/obj/item/kirbyplants{
- icon_state = "plant-22"
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
-"Or" = (
-/obj/machinery/door/window/brigdoor{
- base_state = "rightsecure";
- name = "CentCom Stand";
- req_access = list("cent_captain")
- },
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
-"Ou" = (
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/left/directional/south{
- name = "CentCom Security Customs"
- },
-/obj/machinery/door/window/brigdoor/left/directional/north{
- name = "CentCom Security Customs";
- req_access = list("cent_general")
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"OQ" = (
-/obj/structure/chair{
- dir = 1
+/obj/effect/turf_decal/siding/dark{
+ dir = 9
},
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
+/turf/open/floor/iron/kitchen,
+/area/centcom/central_command_areas/evacuation)
"OR" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/centcom{
- name = "CentCom"
- },
-/obj/effect/turf_decal/stripes/line{
+/obj/structure/railing{
dir = 8
},
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark_blue,
/turf/open/floor/iron,
-/area/centcom/central_command_areas/courtroom)
+/area/centcom/central_command_areas/evacuation)
"Pc" = (
/obj/effect/turf_decal/arrows{
dir = 8
},
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"Pe" = (
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/structure/table/reinforced,
-/obj/item/clothing/gloves/color/latex,
-/turf/open/floor/iron/dark,
+/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"Pn" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -1562,18 +1159,19 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"Pt" = (
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 1
- },
-/obj/machinery/griddle,
-/turf/open/floor/iron/kitchen/small,
-/area/centcom/central_command_areas/evacuation)
"Pw" = (
-/obj/effect/turf_decal/siding/dark{
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/machinery/door/window/brigdoor/left/directional/west{
+ name = "Stall"
+ },
+/obj/structure/window/reinforced/tinted{
dir = 1
},
-/obj/machinery/vending/boozeomat,
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"PK" = (
@@ -1586,30 +1184,6 @@
},
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
-"PQ" = (
-/obj/effect/spawner/random/entertainment/arcade{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"PS" = (
-/obj/machinery/vending/snack,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
-"Qc" = (
-/obj/structure/chair/sofa/bench/right{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"Qh" = (
-/obj/structure/table/reinforced,
-/obj/machinery/chem_dispenser/drinks{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"Qk" = (
/obj/structure/toilet{
dir = 4
@@ -1620,7 +1194,11 @@
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"Ql" = (
-/obj/effect/turf_decal/tile/bar/opposingcorners,
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = -12
+ },
+/obj/structure/mirror/directional/west,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"Qv" = (
@@ -1629,51 +1207,30 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"Qy" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters/window{
- name = "Bar Shutters";
- id = "cc_bar"
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"QF" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/flour{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/kitchen/rollingpin,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"QH" = (
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"QJ" = (
-/obj/machinery/door/poddoor/shutters/window{
- id = "cc_arrivals";
- name = "Relaxation Shutters"
- },
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"QL" = (
+"Qx" = (
/obj/machinery/button/door/directional/north{
name = "Counter Shutter Control";
id = "cc_snack";
req_access = list("cent_general")
},
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
+/obj/structure/rack,
+/obj/effect/spawner/costume/waiter,
+/obj/effect/spawner/costume/waiter,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
+"QF" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/condiment/flour{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/condiment/flour,
+/obj/item/kitchen/rollingpin,
+/turf/open/floor/iron/dark,
+/area/centcom/central_command_areas/evacuation)
+"QH" = (
+/turf/open/floor/iron,
+/area/centcom/central_command_areas/evacuation)
"Rb" = (
/obj/effect/turf_decal/siding/dark{
dir = 10
@@ -1689,18 +1246,15 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"Rn" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
"Ru" = (
/obj/machinery/door/airlock/centcom{
- name = "CentCom Prisoner Receiving "
+ name = "CentCom Security Checkpoint"
},
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron,
+/obj/effect/mapping_helpers/airlock/access/all/admin/general,
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 4
+ },
+/turf/closed/indestructible/riveted,
/area/centcom/central_command_areas/evacuation)
"RE" = (
/obj/machinery/status_display/evac/directional/west,
@@ -1717,11 +1271,11 @@
"RU" = (
/obj/structure/table/reinforced,
/obj/machinery/light/directional/west,
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
pixel_x = -6;
pixel_y = 6
},
-/obj/item/reagent_containers/food/condiment/rice,
+/obj/item/reagent_containers/condiment/rice,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"Sa" = (
@@ -1742,19 +1296,6 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"SL" = (
-/obj/structure/chair/sofa/bench{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"Ts" = (
-/obj/effect/turf_decal/skyrat_decals/misc/handicapped,
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
"TJ" = (
/obj/structure/window/reinforced/spawner/west,
/obj/structure/flora/bush/lavendergrass,
@@ -1776,23 +1317,23 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"TT" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin,
-/obj/item/pen,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/turf/open/floor/iron/dark,
+/obj/structure/sign/departments/restroom/directional/south,
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 1
+ },
+/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"Us" = (
-/obj/structure/table/wood,
-/obj/item/storage/fancy/donut_box,
-/obj/machinery/light/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor/left/directional/south{
+ name = "CentCom Customs";
+ req_access = list("cent_captain")
+ },
+/obj/machinery/door/window/left/directional/north{
+ name = "CentCom Desk"
+ },
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
-"Uw" = (
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/chair/stool/bar/directional/east,
-/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"UC" = (
/obj/effect/turf_decal/siding/dark_blue/corner{
@@ -1801,15 +1342,9 @@
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"UU" = (
+/obj/item/kirbyplants/random,
+/obj/structure/extinguisher_cabinet/directional/north,
/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/machinery/light/directional/north,
-/obj/structure/noticeboard/directional/north,
-/obj/structure/table/reinforced,
-/obj/item/folder/yellow{
- pixel_x = -5
- },
-/obj/item/folder/blue,
-/obj/item/pen,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
"UV" = (
@@ -1823,21 +1358,10 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"Vw" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
"VE" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"VG" = (
-/obj/structure/sign/poster/official/cleanliness{
- pixel_x = 32
- },
-/obj/structure/sink/kitchen/directional/west,
-/turf/open/floor/iron/kitchen/small,
-/area/centcom/central_command_areas/evacuation)
"VK" = (
/obj/structure/chair/sofa/bench/corner{
dir = 4
@@ -1848,11 +1372,6 @@
},
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/evacuation)
-"VP" = (
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"VV" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/turf_decal/siding/wood/corner{
@@ -1860,32 +1379,12 @@
},
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"We" = (
-/obj/structure/chair/sofa/bench/left{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"Wj" = (
+"WD" = (
+/obj/item/kirbyplants/random,
+/obj/structure/extinguisher_cabinet/directional/south,
/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/structure/chair/office,
/turf/open/floor/iron/dark,
/area/centcom/central_command_areas/evacuation)
-"WB" = (
-/obj/machinery/door/airlock/centcom{
- name = "CentCom Relaxation Area"
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/centcom/central_command_areas/evacuation)
-"WD" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/iron/grimy,
-/area/centcom/central_command_areas/courtroom)
"Xe" = (
/obj/structure/table,
/obj/item/paper/pamphlet/centcom/visitor_info{
@@ -1895,33 +1394,17 @@
/obj/item/paper/pamphlet/centcom/visitor_info,
/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
-"Xw" = (
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
-/obj/machinery/computer/secure_data,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
-"XA" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/evacuation)
"Yc" = (
/obj/structure/chair/sofa/bench/right{
dir = 1
},
/turf/open/floor/wood/tile,
/area/centcom/central_command_areas/evacuation)
-"Yp" = (
-/obj/structure/chair/comfy/black{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/centcom/central_command_areas/courtroom)
"YL" = (
/obj/structure/railing/corner{
dir = 1
},
-/turf/open/floor/iron/dark,
+/turf/open/floor/iron,
/area/centcom/central_command_areas/evacuation)
"YR" = (
/obj/structure/chair/sofa/bench/left,
@@ -1956,12 +1439,6 @@
/area/centcom/central_command_areas/evacuation)
(1,1,1) = {"
-Yp
-mp
-NV
-mp
-Jd
-nv
jX
jX
jX
@@ -1983,15 +1460,8 @@ jX
kj
jX
cO
-jX
"}
(2,1,1) = {"
-rj
-rj
-rj
-rj
-eY
-FV
jX
DJ
kj
@@ -2013,15 +1483,8 @@ Fm
nq
Fm
Fm
-KI
"}
(3,1,1) = {"
-rj
-rj
-rj
-rj
-BT
-nv
jX
jX
jX
@@ -2043,15 +1506,8 @@ jX
jX
jX
IC
-jX
"}
(4,1,1) = {"
-rj
-rj
-rj
-rj
-eY
-nv
VK
sH
AM
@@ -2072,16 +1528,9 @@ jX
AK
RU
QF
-yL
-it
+OQ
"}
(5,1,1) = {"
-PS
-Nb
-mp
-mp
-nn
-nv
Ak
sV
sV
@@ -2102,16 +1551,9 @@ jX
Co
uz
uz
-vw
-it
+zR
"}
(6,1,1) = {"
-nv
-FV
-OR
-OR
-FV
-nv
BN
sV
sV
@@ -2129,19 +1571,12 @@ vi
CV
QH
jX
-Ca
+Qx
uz
uz
-FZ
-it
+nv
"}
(7,1,1) = {"
-vP
-mp
-mp
-mp
-gN
-nv
YR
sV
sV
@@ -2162,16 +1597,9 @@ jP
ho
ho
ho
-Pt
-it
+vP
"}
(8,1,1) = {"
-Iv
-mp
-IP
-IP
-NV
-nv
ZE
sV
sV
@@ -2192,16 +1620,9 @@ UV
fx
fx
fx
-Cz
-it
+FV
"}
(9,1,1) = {"
-nv
-lo
-WD
-rj
-kK
-nv
ZE
sV
rg
@@ -2218,20 +1639,13 @@ RI
uz
uz
LF
-FW
+jP
fx
fx
-VG
yP
-it
+iO
"}
(10,1,1) = {"
-Iv
-OQ
-WD
-rj
-yC
-nv
ZE
sV
Eb
@@ -2248,20 +1662,13 @@ GR
VE
uz
LF
-aF
-AE
+jP
+UV
jP
jX
jX
-it
"}
(11,1,1) = {"
-Iv
-OQ
-WD
-rj
-IB
-nv
ZE
sV
Kw
@@ -2282,16 +1689,9 @@ EY
uO
iB
QH
-wg
-it
+cs
"}
(12,1,1) = {"
-Iv
-OQ
-WD
-rj
-aX
-nv
Bl
sV
Eb
@@ -2308,20 +1708,13 @@ GR
VE
uz
VE
-Uw
EF
xi
QH
+QH
cC
-it
"}
(13,1,1) = {"
-wc
-mp
-rj
-rj
-Us
-nv
BN
sV
xP
@@ -2337,21 +1730,14 @@ Jc
vQ
uz
uz
-LF
EN
-Qy
-Fq
jX
jX
-it
+jX
+jX
+jX
"}
(14,1,1) = {"
-Iv
-OQ
-WD
-rj
-xZ
-FV
ce
sV
sV
@@ -2367,21 +1753,14 @@ qB
uz
uz
VE
-fL
Fq
+jX
Ql
-Ql
-HD
-Pw
-it
+PK
+PK
+Qk
"}
(15,1,1) = {"
-Iv
-OQ
-WD
-rj
-IB
-nv
Bs
HY
NI
@@ -2397,21 +1776,14 @@ uz
uz
EH
Gw
-Ts
-Fq
-Ql
-Ql
-Ql
-FE
+Kz
+gv
+QH
+EJ
+td
it
"}
(16,1,1) = {"
-Iv
-OQ
-WD
-rj
-yC
-nv
jX
jX
jX
@@ -2426,382 +1798,245 @@ uz
uz
VE
Gw
-Qv
-QH
+TT
+jX
+jX
+jX
+jX
+jX
jX
-QL
-hv
-ug
-Af
-it
"}
(17,1,1) = {"
-nv
-lo
-WD
-rj
-Mm
-nv
-uz
-uz
-zO
-QH
-QH
-BF
-Kc
-VE
-VE
-uz
-VE
-VE
-Gw
-Qv
-QH
-QH
-hG
-uz
-Qh
-Hs
-uz
-it
-"}
-(18,1,1) = {"
-Iv
-mp
-IP
-IP
-VP
-nv
-rG
rG
cZ
-QH
+bK
QH
QH
BF
Kc
-Rm
-Zt
-Rm
+VE
+VE
+uz
+VE
+VE
Gw
Qv
QH
-QH
-QH
-jX
-wM
-uz
-uz
-uz
-it
-"}
-(19,1,1) = {"
-Or
-mp
-dW
-Cb
-mp
-nv
-PQ
-PQ
-jX
-kj
-jM
-QJ
-Fe
-jX
-jX
-xX
-jX
-jX
-tO
-Kz
-WB
-kj
-jX
-iO
-dX
-oO
-Aa
-it
-"}
-(20,1,1) = {"
-nv
-yT
-nv
-nv
-ji
-nv
-jX
-jX
-jX
-uz
-fD
-be
-QH
-kj
-qW
-oe
-dM
-kj
-QH
-HP
-zB
-uz
-jX
-jX
-jX
-jX
-jX
-it
-"}
-(21,1,1) = {"
-jX
-oe
-oe
-kj
-oe
-dM
-cV
-We
-jX
-uz
-AI
-IJ
-QH
-kj
-lP
-oe
-oe
-Kg
-QH
-mq
-zW
-DK
-jX
-Bo
-PK
-PK
-Qk
-jX
-"}
-(22,1,1) = {"
-jX
-cs
-oe
-kj
-oe
-oe
-cV
-SL
-jX
-uz
-dh
-kO
-QH
-kj
-sJ
-aY
-TT
-Kg
-QH
-ne
-YL
-uz
-gv
-QH
-EJ
-td
-hp
-jX
-"}
-(23,1,1) = {"
-jX
-UU
-Wj
-Ou
-oe
-pp
-cV
-pA
-jX
-XA
-uz
-lz
-dr
-jX
-kj
-LQ
-kj
-jX
-oS
-pL
-uz
-Fj
-jX
-jX
-jX
-jX
-jX
-jX
-"}
-(24,1,1) = {"
-jX
-Xw
-oe
-kj
-oe
-oe
-cV
-SL
-jX
-uz
-uz
-be
-Hn
-UC
-sc
-sc
-sc
-bE
-aQ
-HP
-uz
-uz
+bK
yH
Dd
bK
QH
QH
-jX
"}
-(25,1,1) = {"
-kj
-Pe
-oe
-kj
-oe
-oe
-cV
-Qc
-jX
-uz
-uz
-vi
-Rn
-Rn
-Rn
-Rn
-Rn
-Rn
-Rn
-mG
-uz
+(18,1,1) = {"
+rG
+cZ
+QH
+QH
+QH
+QH
+BF
+Kc
+Rm
+Zt
+Rm
+Gw
+Qv
+QH
+QH
DK
jX
-ud
-mL
-zR
-zR
+kK
+Pw
+dM
+dM
+"}
+(19,1,1) = {"
jX
+jX
+jX
+jM
+jX
+kj
+kj
+fD
+jX
+jX
+jX
+tO
+kj
+kj
+jX
+Ru
+jX
+jX
+jX
+jX
+jX
+"}
+(20,1,1) = {"
+jX
+jX
+jX
+oe
+HD
+nn
+KI
+qW
+Mm
+kj
+yL
+rj
+Us
+zB
+HD
+oe
+jX
+jX
+jX
+jX
+jX
+"}
+(21,1,1) = {"
+wR
+wR
+jX
+AI
+oe
+zW
+FE
+lP
+IX
+kj
+Kg
+OR
+mq
+zW
+oe
+Iv
+jX
+wR
+wR
+wR
+wR
+"}
+(22,1,1) = {"
+wR
+wR
+jX
+UU
+oe
+oe
+LQ
+sJ
+aY
+kj
+lo
+em
+IB
+oe
+oe
+WD
+jX
+wR
+wR
+wR
+wR
+"}
+(23,1,1) = {"
+wR
+wR
+jX
+kj
+kj
+kj
+kj
+mp
+YL
+QH
+ne
+oS
+kj
+kj
+kj
+kj
+jX
+wR
+wR
+wR
+wR
+"}
+(24,1,1) = {"
+wR
+wR
+jX
+IP
+sc
+sc
+sc
+bE
+Pc
+QH
+Pc
+UC
+sc
+sc
+sc
+IP
+jX
+wR
+wR
+wR
+wR
+"}
+(25,1,1) = {"
+wR
+wR
+jX
+QH
+QH
+QH
+QH
+pL
+QH
+QH
+QH
+pL
+QH
+QH
+QH
+QH
+jX
+wR
+wR
+wR
+wR
"}
(26,1,1) = {"
-kj
-kj
-hn
-kj
-oe
-oe
-cV
-QH
-Ru
-uz
-uz
-uz
-uz
-Zt
-uz
-Pc
-uz
-Zt
-uz
-uz
-uz
-uz
-jX
-jX
-jX
-jX
-jX
-jX
-"}
-(27,1,1) = {"
wR
-kj
-kj
-kj
-oe
-Kq
-bE
-Vw
-jX
-uz
-uz
-uz
-uz
-uz
-uz
-uz
-uz
-uz
-uz
-uz
-uz
-uz
-jX
wR
+jX
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+bt
+jX
wR
wR
wR
wR
"}
-(28,1,1) = {"
-wR
-wR
-wR
-kj
-kj
-jX
-jX
-jX
-jX
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-jX
-wR
-wR
-wR
-wR
-wR
-"}
-(29,1,1) = {"
-wR
-wR
-wR
-wR
-wR
-wR
+(27,1,1) = {"
wR
wR
wR
@@ -2823,35 +2058,4 @@ wR
wR
wR
wR
-wR
-"}
-(30,1,1) = {"
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
-wR
"}
diff --git a/_maps/skyrat/automapper/templates/deltastation/deltastation_prison.dmm b/_maps/skyrat/automapper/templates/deltastation/deltastation_prison.dmm
index 477cd97dc08..9a86649f3b0 100644
--- a/_maps/skyrat/automapper/templates/deltastation/deltastation_prison.dmm
+++ b/_maps/skyrat/automapper/templates/deltastation/deltastation_prison.dmm
@@ -346,18 +346,18 @@
/obj/item/storage/box/ingredients/fruity,
/obj/item/storage/box/ingredients/fiesta,
/obj/item/storage/box/ingredients/american,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
list_reagents = list(/datum/reagent/consumable/flour=600);
name = "Premium All-Purpose Flour (16KG)";
volume = 600
},
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/milk,
+/obj/item/reagent_containers/condiment/enzyme{
list_reagents = list(/datum/reagent/consumable/enzyme=500);
name = "universe-sized universal enyzyme";
volume = 500
},
-/obj/item/reagent_containers/food/condiment/rice{
+/obj/item/reagent_containers/condiment/rice{
list_reagents = list(/datum/reagent/consumable/rice=150);
name = "Basmati Rice Sack (4KG)";
volume = 150
@@ -824,7 +824,7 @@
plane = -7;
self_sustaining = 1
},
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_y = -5
},
/turf/open/floor/plating,
@@ -978,7 +978,7 @@
plane = -7;
self_sustaining = 1
},
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_x = -4
},
/turf/open/floor/plating,
@@ -1191,11 +1191,11 @@
/area/station/security/corrections_officer)
"lR" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3;
pixel_y = 9
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
dir = 1;
pixel_x = 3;
pixel_y = 9
@@ -1229,7 +1229,7 @@
"mg" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_y = 6
},
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -1280,18 +1280,18 @@
/area/station/security/prison/garden)
"mM" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = 7;
pixel_y = 7
},
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_x = -7;
pixel_y = 7
},
-/obj/item/reagent_containers/glass/bottle/chloralhydrate{
+/obj/item/reagent_containers/cup/bottle/chloralhydrate{
pixel_x = -7
},
-/obj/item/reagent_containers/glass/bottle/facid{
+/obj/item/reagent_containers/cup/bottle/facid{
pixel_x = 7
},
/obj/item/storage/backpack/duffelbag/sec/surgery{
@@ -1587,7 +1587,7 @@
/obj/item/cultivator,
/obj/item/shovel/spade,
/obj/item/storage/bag/plants,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/security/prison/garden)
@@ -2266,11 +2266,11 @@
/area/station/security/prison)
"wD" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3;
pixel_y = 16
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3;
pixel_y = 16
},
@@ -2641,7 +2641,7 @@
"An" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/glass/bottle/morphine{
+/obj/item/reagent_containers/cup/bottle/morphine{
pixel_y = 6
},
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -2725,7 +2725,7 @@
plane = -7;
self_sustaining = 1
},
-/obj/item/reagent_containers/glass/bucket{
+/obj/item/reagent_containers/cup/bucket{
pixel_x = 6;
pixel_y = -8
},
@@ -3458,11 +3458,11 @@
/area/station/security/execution/transfer)
"Ij" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 4;
pixel_y = 4
},
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = -5;
pixel_y = 6
},
@@ -3473,10 +3473,10 @@
/area/station/security/medical)
"Il" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/obj/machinery/light/directional/south,
@@ -4000,8 +4000,8 @@
/obj/item/clothing/suit/caution,
/obj/item/clothing/suit/caution,
/obj/item/clothing/suit/caution,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/mop,
/obj/item/storage/bag/trash,
@@ -4230,7 +4230,7 @@
id = "IsolationFlash";
pixel_y = 28
},
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/brown/side{
dir = 5
@@ -4361,7 +4361,7 @@
/area/station/security/prison)
"RX" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/item/storage/bag/tray,
/obj/item/storage/box/condimentbottles{
pixel_y = 10
@@ -4558,7 +4558,7 @@
/area/station/security/prison)
"Te" = (
/obj/structure/table,
-/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/cup/bucket/wooden,
/obj/structure/cable,
/obj/machinery/light/directional/south,
/obj/effect/decal/cleanable/dirt,
@@ -4647,10 +4647,10 @@
/area/station/security/prison/work)
"Ui" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -3
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = 3
},
/obj/effect/decal/cleanable/dirt,
@@ -4668,15 +4668,15 @@
/area/station/security/prison/mess)
"Uo" = (
/obj/structure/closet/crate,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/effect/spawner/random/contraband/prison,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
-/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
+/obj/item/reagent_containers/cup/bowl,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
/obj/item/kitchen/fork/plastic,
@@ -4753,7 +4753,7 @@
/obj/item/cultivator,
/obj/item/shovel/spade,
/obj/item/storage/bag/plants,
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/security/prison/garden)
diff --git a/_maps/skyrat/automapper/templates/icebox/icebox_arrivals.dmm b/_maps/skyrat/automapper/templates/icebox/icebox_arrivals.dmm
index ae90ea1f8c5..30464024b1c 100644
--- a/_maps/skyrat/automapper/templates/icebox/icebox_arrivals.dmm
+++ b/_maps/skyrat/automapper/templates/icebox/icebox_arrivals.dmm
@@ -157,7 +157,7 @@
pixel_x = -3;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/coffee{
+/obj/item/reagent_containers/cup/glass/coffee{
pixel_x = 9;
pixel_y = 3
},
diff --git a/_maps/skyrat/automapper/templates/icebox/icebox_ntrep_office.dmm b/_maps/skyrat/automapper/templates/icebox/icebox_ntrep_office.dmm
index bdf033e3f5f..b2bcbe95494 100644
--- a/_maps/skyrat/automapper/templates/icebox/icebox_ntrep_office.dmm
+++ b/_maps/skyrat/automapper/templates/icebox/icebox_ntrep_office.dmm
@@ -207,19 +207,19 @@
dir = 4
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/champagne{
- pixel_x = -5;
- pixel_y = 18
+/obj/item/reagent_containers/cup/glass/bottle/champagne{
+ pixel_y = 18;
+ pixel_x = -5
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = -7;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 5;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
pixel_x = 3;
pixel_y = 1
},
diff --git a/_maps/skyrat/automapper/templates/kilostation/kilostation_ert_bay.dmm b/_maps/skyrat/automapper/templates/kilostation/kilostation_ert_bay.dmm
index 4362ce73d16..ff402be398d 100644
--- a/_maps/skyrat/automapper/templates/kilostation/kilostation_ert_bay.dmm
+++ b/_maps/skyrat/automapper/templates/kilostation/kilostation_ert_bay.dmm
@@ -674,7 +674,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/bot,
/obj/structure/sink/directional/east,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/effect/turf_decal/stripes/corner,
/obj/machinery/button/door/directional/south{
diff --git a/_maps/skyrat/automapper/templates/metastation/metastation_arrivals.dmm b/_maps/skyrat/automapper/templates/metastation/metastation_arrivals.dmm
index faf733e8ede..1ef0fcbdc60 100644
--- a/_maps/skyrat/automapper/templates/metastation/metastation_arrivals.dmm
+++ b/_maps/skyrat/automapper/templates/metastation/metastation_arrivals.dmm
@@ -38,13 +38,13 @@
/area/station/hallway/secondary/entry)
"aT" = (
/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/beaker{
+/obj/item/reagent_containers/cup/beaker{
pixel_x = 8;
pixel_y = 2
},
/obj/item/reagent_containers/dropper,
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
"bb" = (
diff --git a/_maps/templates/battlecruiser_starfury.dmm b/_maps/templates/battlecruiser_starfury.dmm
index 468b447fa89..5daae739296 100644
--- a/_maps/templates/battlecruiser_starfury.dmm
+++ b/_maps/templates/battlecruiser_starfury.dmm
@@ -56,11 +56,11 @@
/area/shuttle/sbc_starfury)
"ai" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker/cryoxadone{
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = 7;
pixel_y = 1
},
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/obj/item/reagent_containers/cup/beaker/cryoxadone,
/obj/item/wrench,
/obj/item/crowbar/red,
/turf/open/floor/iron,
@@ -2487,7 +2487,7 @@
pixel_x = -31
},
/obj/item/book/manual/wiki/barman_recipes,
-/obj/item/reagent_containers/food/drinks/shaker{
+/obj/item/reagent_containers/cup/glass/shaker{
pixel_x = 10
},
/obj/structure/table/reinforced/plastitaniumglass,
@@ -2502,11 +2502,11 @@
pixel_x = -6;
pixel_y = 6
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = 5;
pixel_y = -2
},
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/rag,
/obj/structure/table/reinforced/plastitaniumglass,
/obj/effect/turf_decal/siding/dark{
dir = 1
@@ -3919,7 +3919,7 @@
/area/shuttle/sbc_starfury)
"mD" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/turf/open/floor/plating,
/area/shuttle/sbc_starfury)
diff --git a/_maps/templates/holodeck_beach.dmm b/_maps/templates/holodeck_beach.dmm
index e508bab68df..577eb96abee 100644
--- a/_maps/templates/holodeck_beach.dmm
+++ b/_maps/templates/holodeck_beach.dmm
@@ -19,7 +19,7 @@
/turf/open/floor/holofloor/beach/coast_b,
/area/template_noop)
"q" = (
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/holofloor/beach/coast_t,
/area/template_noop)
"t" = (
diff --git a/_maps/templates/holodeck_lounge.dmm b/_maps/templates/holodeck_lounge.dmm
index 44f51932f0e..1cacb65d52b 100644
--- a/_maps/templates/holodeck_lounge.dmm
+++ b/_maps/templates/holodeck_lounge.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/obj/structure/table/wood/shuttle_bar,
-/obj/item/reagent_containers/glass/rag{
+/obj/item/reagent_containers/cup/rag{
pixel_x = 10;
pixel_y = 1
},
@@ -54,7 +54,7 @@
/area/template_noop)
"i" = (
/obj/structure/table/wood/shuttle_bar,
-/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/cup/glass/shaker,
/turf/open/floor/holofloor{
dir = 9;
icon_state = "wood"
diff --git a/_maps/templates/holodeck_medicalsim.dmm b/_maps/templates/holodeck_medicalsim.dmm
index 05c78550394..8a82cfbed69 100644
--- a/_maps/templates/holodeck_medicalsim.dmm
+++ b/_maps/templates/holodeck_medicalsim.dmm
@@ -587,9 +587,9 @@
dir = 8
},
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker,
-/obj/item/reagent_containers/glass/beaker,
-/obj/item/reagent_containers/glass/beaker,
+/obj/item/reagent_containers/cup/beaker,
+/obj/item/reagent_containers/cup/beaker,
+/obj/item/reagent_containers/cup/beaker,
/turf/open/floor/holofloor{
icon_state = "white"
},
@@ -743,7 +743,7 @@
dir = 8
},
/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/cup/beaker/large,
/turf/open/floor/holofloor{
icon_state = "white"
},
diff --git a/_maps/templates/holodeck_petpark.dmm b/_maps/templates/holodeck_petpark.dmm
index d0dc75dc1f3..8060cafb234 100644
--- a/_maps/templates/holodeck_petpark.dmm
+++ b/_maps/templates/holodeck_petpark.dmm
@@ -128,7 +128,7 @@
/turf/open/floor/holofloor,
/area/template_noop)
"X" = (
-/obj/item/reagent_containers/glass/watering_can,
+/obj/item/reagent_containers/cup/watering_can,
/turf/open/floor/holofloor/grass,
/area/template_noop)
"Z" = (
diff --git a/_maps/templates/shelter_2.dmm b/_maps/templates/shelter_2.dmm
index 11f19634af1..ac4e97b5cf1 100644
--- a/_maps/templates/shelter_2.dmm
+++ b/_maps/templates/shelter_2.dmm
@@ -105,11 +105,11 @@
"s" = (
/obj/machinery/light/directional/east,
/obj/structure/table/wood/fancy/black,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 7;
pixel_y = 2
},
-/obj/item/reagent_containers/food/drinks/bottle/wine{
+/obj/item/reagent_containers/cup/glass/bottle/wine{
pixel_x = -6;
pixel_y = 10
},
@@ -155,7 +155,7 @@
/area/misc/survivalpod)
"x" = (
/obj/structure/table/wood/fancy/black,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 7;
pixel_y = 2
},
diff --git a/_maps/templates/shelter_3.dmm b/_maps/templates/shelter_3.dmm
index 6ff99405988..4f3e3fc807f 100644
--- a/_maps/templates/shelter_3.dmm
+++ b/_maps/templates/shelter_3.dmm
@@ -40,8 +40,8 @@
/area/misc/survivalpod)
"i" = (
/obj/item/book/manual/wiki/barman_recipes,
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/item/reagent_containers/glass/rag,
+/obj/item/reagent_containers/cup/glass/shaker,
+/obj/item/reagent_containers/cup/rag,
/obj/structure/table/wood/fancy/black,
/turf/open/floor/pod/dark,
/area/misc/survivalpod)
@@ -189,11 +189,11 @@
/area/misc/survivalpod)
"F" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -4;
pixel_y = 12
},
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = 4;
pixel_y = 4
},
diff --git a/code/__DEFINES/dcs/signals/signals_food.dm b/code/__DEFINES/dcs/signals/signals_food.dm
index c08e14392c5..a5be9bb7c14 100644
--- a/code/__DEFINES/dcs/signals/signals_food.dm
+++ b/code/__DEFINES/dcs/signals/signals_food.dm
@@ -21,7 +21,5 @@
//Drink
-///from base of obj/item/reagent_containers/food/drinks/attack(): (mob/living/M, mob/user)
-#define COMSIG_DRINK_DRANK "drink_drank"
-///from base of obj/item/reagent_containers/glass/attack(): (mob/M, mob/user)
+///from base of obj/item/reagent_containers/cup/attack(): (mob/M, mob/user)
#define COMSIG_GLASS_DRANK "glass_drank"
diff --git a/code/__HELPERS/ai.dm b/code/__HELPERS/ai.dm
index a030490c8e0..b5b64237f3f 100644
--- a/code/__HELPERS/ai.dm
+++ b/code/__HELPERS/ai.dm
@@ -39,8 +39,8 @@
return FALSE
if(IS_EDIBLE(thing))
return TRUE
- if(istype(thing, /obj/item/reagent_containers/food/drinks/drinkingglass))
- var/obj/item/reagent_containers/food/drinks/drinkingglass/glass = thing
+ if(istype(thing, /obj/item/reagent_containers/cup/glass/drinkingglass))
+ var/obj/item/reagent_containers/cup/glass/drinkingglass/glass = thing
if(glass.reagents.total_volume) // The glass has something in it, time to drink the mystery liquid!
return TRUE
return FALSE
diff --git a/code/__HELPERS/randoms.dm b/code/__HELPERS/randoms.dm
index 96218893a9b..f93f228f455 100644
--- a/code/__HELPERS/randoms.dm
+++ b/code/__HELPERS/randoms.dm
@@ -40,10 +40,10 @@
///Gets a random drink excluding the blocked type
/proc/get_random_drink()
var/list/blocked = list(
- /obj/item/reagent_containers/food/drinks/soda_cans,
- /obj/item/reagent_containers/food/drinks/bottle
+ /obj/item/reagent_containers/cup/soda_cans,
+ /obj/item/reagent_containers/cup/glass/bottle
)
- return pick(subtypesof(/obj/item/reagent_containers/food/drinks) - blocked)
+ return pick(subtypesof(/obj/item/reagent_containers/cup/glass) - blocked)
///Picks a string of symbols to display as the law number for hacked or ion laws
/proc/ion_num() //! is at the start to prevent us from changing say modes via get_message_mode()
diff --git a/code/__HELPERS/type_processing.dm b/code/__HELPERS/type_processing.dm
index 98aed39eba1..2323699fe8a 100644
--- a/code/__HELPERS/type_processing.dm
+++ b/code/__HELPERS/type_processing.dm
@@ -10,8 +10,8 @@
/obj/item/radio/headset = "HEADSET",
/obj/item/clothing/head/helmet/space = "SPESSHELMET",
/obj/item/book/manual = "MANUAL",
- /obj/item/reagent_containers/food/drinks = "DRINK", //longest paths comes first
- /obj/item/reagent_containers/food = "FOOD",
+ /obj/item/reagent_containers/cup/glass = "DRINK", //longest paths comes first
+ /obj/item/food = "FOOD",
/obj/item/reagent_containers = "REAGENT_CONTAINERS",
/obj/machinery/atmospherics = "ATMOS_MECH",
/obj/machinery/portable_atmospherics = "PORT_ATMOS",
diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm
new file mode 100644
index 00000000000..e4ffdff8592
--- /dev/null
+++ b/code/_globalvars/lists/maintenance_loot.dm
@@ -0,0 +1,400 @@
+/* SKYRAT EDIT - MOVED TO MODULAR
+//as of:10/28/2019:
+//boxstation: ~153 loot items spawned
+//metastation: ~183 loot items spawned
+//deltastation: ~165 loot items spawned
+
+//how to balance maint loot spawns:
+// 1) Ensure each category has items of approximately the same power level
+// 2) Tune weight of each category until average power of a maint loot spawn is acceptable
+// 3) Mapping considerations - Loot value should scale with difficulty of acquisition, or an assistaint will run through collecting free gear with no risk
+
+//goal of maint loot:
+// 1) Provide random equipment to people who take effort to crawl maint
+// 2) Create memorable moments with very rare, crazy items
+
+//Loot tables
+
+GLOBAL_LIST_INIT(trash_loot, list(//junk: useless, very easy to get, or ghetto chemistry items
+ list(//trash
+ /obj/item/trash/can = 1,
+ /obj/item/trash/candy = 1,
+ /obj/item/trash/cheesie = 1,
+ /obj/item/trash/chips = 1,
+ /obj/item/trash/pistachios = 1,
+ /obj/item/trash/popcorn = 1,
+ /obj/item/trash/raisins = 1,
+ /obj/item/trash/sosjerky = 1,
+
+ /obj/item/c_tube = 1,
+ /obj/item/disk/data = 1,
+ /obj/item/folder/yellow = 1,
+ /obj/item/hand_labeler = 1,
+ /obj/item/paper = 1,
+ /obj/item/paper/crumpled = 1,
+ /obj/item/pen = 1,
+ /obj/item/photo/old = 1,
+ /obj/item/poster/random_contraband = 1,
+ /obj/item/poster/random_official = 1,
+ /obj/item/stack/sheet/cardboard = 1,
+ /obj/item/storage/box = 1,
+
+ /obj/effect/decal/cleanable/ash = 1,
+ /obj/item/camera = 1,
+ /obj/item/camera_film = 1,
+ /obj/item/cigbutt = 1,
+ /obj/item/coin/silver = 1,
+ /obj/item/food/urinalcake = 1,
+ /obj/item/light/bulb = 1,
+ /obj/item/light/tube = 1,
+ /obj/item/reagent_containers/cup/glass/drinkingglass = 1,
+
+ /obj/item/airlock_painter = 1,
+ /obj/item/airlock_painter/decal = 1,
+ /obj/item/airlock_painter/decal/tile = 1,
+ /obj/item/clothing/mask/breath = 1,
+ /obj/item/rack_parts = 1,
+ /obj/item/shard = 1,
+
+ /obj/item/reagent_containers/pill/maintenance/achievement = 1,
+ /obj/item/toy/eightball = 1,
+ ) = 8,
+
+ list(//tier 1 stock parts
+ /obj/item/stock_parts/capacitor = 1,
+ /obj/item/stock_parts/manipulator = 1,
+ /obj/item/stock_parts/matter_bin = 1,
+ /obj/item/stock_parts/micro_laser = 1,
+ /obj/item/stock_parts/scanning_module = 1,
+ ) = 1,
+ ))
+
+
+
+GLOBAL_LIST_INIT(common_loot, list( //common: basic items
+ list(//tools
+ /obj/item/analyzer = 1,
+ /obj/item/crowbar = 1,
+ /obj/item/geiger_counter = 1,
+ /obj/item/mop = 1,
+ /obj/item/pushbroom = 1,
+ /obj/item/reagent_containers/cup/bucket = 1,
+ /obj/item/screwdriver = 1,
+ /obj/item/t_scanner = 1,
+ /obj/item/toy/crayon/spraycan = 1,
+ /obj/item/weldingtool = 1,
+ /obj/item/wirecutters = 1,
+ /obj/item/wrench = 1,
+ ) = 1,
+
+ list(//equipment
+ /obj/effect/spawner/random/clothing/gloves = 1,
+ /obj/item/clothing/glasses/meson = 1,
+ /obj/item/clothing/glasses/science = 1,
+ /obj/item/clothing/gloves/color/black = 1,
+ /obj/item/clothing/gloves/color/fyellow = 1,
+ /obj/item/clothing/mask/gas = 1,
+ /obj/item/clothing/shoes/sneakers/black = 1,
+ /obj/item/clothing/suit/hazardvest = 1,
+ /obj/item/clothing/suit/toggle/labcoat = 1,
+ /obj/item/clothing/under/color/grey = 1,
+ /obj/item/radio/headset = 1,
+ /obj/item/storage/backpack = 1,
+ /obj/item/storage/belt/fannypack = 1,
+ /obj/item/storage/wallet/random = 1,
+ ) = 1,
+
+ list(//construction and crafting
+ /obj/item/sign = 1,
+ /obj/item/stack/cable_coil = 1,
+ /obj/item/stack/rods/twentyfive = 1,
+ /obj/item/stack/sheet/iron/twenty = 1,
+ /obj/item/stack/sheet/mineral/plasma = 1,
+ /obj/item/stock_parts/cell = 1,
+
+ //assemblies
+ /obj/item/assembly/health = 1,
+ /obj/item/assembly/igniter = 1,
+ /obj/item/assembly/infra = 1,
+ /obj/item/assembly/mousetrap = 1,
+ /obj/item/assembly/prox_sensor = 1,
+ /obj/item/assembly/signaler = 1,
+ /obj/item/assembly/timer = 1,
+ /obj/item/stack/package_wrap = 1,
+ /obj/item/stack/wrapping_paper = 1,
+ ) = 1,
+
+ list(//medical and chemicals
+ /obj/item/grenade/chem_grenade/cleaner = 1,
+ /obj/item/lead_pipe = 1,
+ /obj/item/reagent_containers/cup/beaker = 1,
+ /obj/item/reagent_containers/cup/bottle/random_buffer = 2,
+ /obj/item/reagent_containers/cup/rag = 1,
+ /obj/item/reagent_containers/hypospray/medipen/pumpup = 2,
+ /obj/item/reagent_containers/syringe = 1,
+ /obj/item/stock_parts/cell/lead = 1,
+ /obj/item/storage/box/matches = 1,
+ /obj/item/storage/fancy/cigarettes/dromedaryco = 1,
+ ) = 1,
+
+ list(//food
+ /obj/item/reagent_containers/cup/glass/bottle/beer = 1,
+ /obj/item/reagent_containers/cup/glass/coffee = 1,
+ ) = 1,
+
+ list(//misc
+ /obj/item/bodybag = 1,
+ /obj/item/extinguisher = 1,
+ /obj/item/grenade/smokebomb = 1,
+ /obj/item/radio/off = 1,
+ /obj/item/stack/spacecash/c10 = 1,
+ /obj/item/stack/sticky_tape = 1,
+ /obj/item/tank/internals/emergency_oxygen = 1,
+
+ //light sources
+ /obj/effect/spawner/random/decoration/glowstick = 1,
+ /obj/item/clothing/head/hardhat/red = 1,
+ /obj/item/flashlight = 1,
+ /obj/item/flashlight/flare = 1,
+ ) = 1,
+ ))
+
+
+
+GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items
+ list(//tools
+ /obj/item/grenade/iedcasing/spawned = 1,
+ /obj/item/hatchet = 1,
+ /obj/item/melee/baton/security/cattleprod = 1,
+ /obj/item/multitool = 1,
+ /obj/item/pen/fountain = 1,
+ /obj/item/restraints/handcuffs/cable = 1,
+ /obj/item/restraints/legcuffs/bola = 1,
+ /obj/item/roller = 1,
+ /obj/item/spear = 1,
+ /obj/item/weldingtool/largetank = 1,
+ ) = 8,
+
+ list(//equipment
+ /obj/item/clothing/ears/earmuffs = 1,
+ /obj/item/clothing/glasses/hud/diagnostic = 1,
+ /obj/item/clothing/glasses/hud/health = 1,
+ /obj/item/clothing/glasses/salesman = 1,
+ /obj/item/clothing/glasses/nightmare_vision = 1,
+ /obj/item/clothing/glasses/welding = 1,
+ /obj/item/clothing/gloves/tackler/offbrand = 1,
+ /obj/item/clothing/head/helmet/old = 1,
+ /obj/item/clothing/head/welding = 1,
+ /obj/item/clothing/mask/muzzle = 1,
+ /obj/item/clothing/suit/armor/vest/old = 1,
+ /obj/item/storage/belt/medical = 1,
+ /obj/item/storage/belt/utility = 1,
+ ) = 8,
+
+ list(//strange objects
+ /obj/item/relic = 5,
+ ) = 8,
+
+ list(//construction and crafting
+ /obj/item/beacon = 1,
+ /obj/item/paper/fluff/stations/soap = 1, //recipes count as crafting.
+ /obj/item/plaque = 1,
+ /obj/item/seeds/kronkus = 1,
+ /obj/item/seeds/odious_puffball = 1,
+ /obj/item/stack/sheet/mineral/wood/fifty = 1,
+ /obj/item/stock_parts/cell/high = 1,
+ /obj/item/storage/box/clown = 1,
+ /obj/item/weaponcrafting/receiver = 1,
+ ) = 8,
+
+ list(//medical and chemicals
+ list(//basic healing items
+ /obj/item/stack/medical/gauze = 1,
+ /obj/item/stack/medical/mesh = 1,
+ /obj/item/stack/medical/suture = 1,
+ ) = 1,
+ list(//medical chems
+ /obj/item/reagent_containers/cup/bottle/multiver = 1,
+ /obj/item/reagent_containers/hypospray/medipen = 1,
+ /obj/item/reagent_containers/syringe/convermol = 1,
+ ) = 1,
+ list(//drinks
+ /obj/item/reagent_containers/cup/glass/bottle/vodka = 1,
+ /obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola = 1,
+ /obj/item/reagent_containers/cup/soda_cans/grey_bull = 1,
+ ) = 1,
+ list(//sprayers
+ /obj/item/reagent_containers/spray = 1,
+ /obj/item/watertank = 1,
+ /obj/item/watertank/janitor = 1,
+ ) = 1,
+ ) = 8,
+
+ list(//food
+ /obj/item/food/canned/peaches/maint = 1,
+ /obj/item/storage/box/donkpockets = 1,
+ /obj/item/storage/box/gum/happiness = 1,
+ list(//Donk Varieties
+ /obj/item/storage/box/donkpockets/donkpocketberry = 1,
+ /obj/item/storage/box/donkpockets/donkpockethonk = 1,
+ /obj/item/storage/box/donkpockets/donkpocketpizza = 1,
+ /obj/item/storage/box/donkpockets/donkpocketspicy = 1,
+ /obj/item/storage/box/donkpockets/donkpocketteriyaki = 1,
+ ) = 1,
+ list(//Donk-dinner Varieties
+ /obj/item/food/ready_donk = 1,
+ /obj/item/food/ready_donk/donkhiladas = 1,
+ /obj/item/food/ready_donk/mac_n_cheese = 1,
+ ) = 1,
+ /obj/item/food/monkeycube = 1,
+ ) = 8,
+
+ list(//modsuits
+ /obj/effect/spawner/random/mod/maint = 3,
+ /obj/item/mod/construction/broken_core = 1,
+ ) = 4,
+
+ list(//music
+ /obj/item/instrument/accordion = 5,
+ /obj/item/instrument/banjo = 5,
+ /obj/item/instrument/bikehorn = 2,
+ /obj/item/instrument/eguitar = 5,
+ /obj/item/instrument/glockenspiel = 5,
+ /obj/item/instrument/guitar = 5,
+ /obj/item/instrument/harmonica = 5,
+ /obj/item/instrument/musicalmoth = 1,
+ /obj/item/instrument/recorder = 5,
+ /obj/item/instrument/saxophone = 5,
+ /obj/item/instrument/trombone = 5,
+ /obj/item/instrument/trumpet = 5,
+ /obj/item/instrument/violin = 5,
+ /obj/item/instrument/violin/golden = 2,
+ ) = 2,
+
+ list(//fakeout items, keep this list at low relative weight
+ /obj/item/clothing/shoes/jackboots = 1,
+ /obj/item/dice/d20 = 1, //To balance out the stealth die of fates in oddities
+ ) = 1,
+))
+
+
+
+GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items
+ list(//tools
+ /obj/item/assembly/flash/memorizer = 1,
+ /obj/item/flashlight/flashdark = 1,
+ /obj/item/knife/kitchen = 1,
+ /obj/item/melee/baton/security/cattleprod/teleprod = 1,
+ /obj/item/pen/survival = 1,
+ /obj/item/restraints/handcuffs = 1,
+ /obj/item/shield/riot/buckler = 1,
+ /obj/item/throwing_star = 1,
+ /obj/item/weldingtool/hugetank = 1,
+ /obj/item/fishing_rod/master = 1,
+ ) = 1,
+
+ list(//equipment
+ /obj/item/clothing/glasses/hud/security = 1,
+ /obj/item/clothing/glasses/sunglasses = 1,
+ /obj/item/clothing/gloves/color/black = 1,
+ /obj/item/clothing/gloves/color/yellow = 1,
+ /obj/item/clothing/gloves/tackler/combat = 1,
+ /obj/item/clothing/head/helmet/justice = 1,
+ /obj/item/storage/belt/military/assault = 1,
+ /obj/item/storage/belt/security = 1,
+ ) = 1,
+
+ list(//paint
+ /obj/item/paint/anycolor = 1,
+ /obj/item/paint/black = 1,
+ /obj/item/paint/blue = 1,
+ /obj/item/paint/green = 1,
+ /obj/item/paint/paint_remover = 1,
+ /obj/item/paint/red = 1,
+ /obj/item/paint/violet = 1,
+ /obj/item/paint/white = 1,
+ /obj/item/paint/yellow = 1,
+ ) = 1,
+
+ list(//medical and chemicals
+ list(//medkits
+ /obj/item/storage/box/hug/medical = 1,
+ /obj/item/storage/medkit/emergency = 1,
+ /obj/item/storage/medkit/regular = 1,
+ ) = 1,
+ list(//medical chems
+ /obj/item/reagent_containers/hypospray/medipen/oxandrolone = 1,
+ /obj/item/reagent_containers/hypospray/medipen/salacid = 1,
+ /obj/item/reagent_containers/syringe/contraband/methamphetamine = 1,
+ ) = 1,
+ ) = 1,
+
+ list(//misc
+ /obj/item/book/granter/crafting_recipe/pipegun_prime = 1,
+ /obj/item/book/granter/crafting_recipe/trash_cannon = 1,
+ /obj/item/disk/nuclear/fake = 1,
+ /obj/item/skillchip/brainwashing = 1,
+ /obj/item/tattoo_kit = 1,
+ ) = 1,
+
+))
+
+
+
+GLOBAL_LIST_INIT(oddity_loot, list(//oddity: strange or crazy items
+ /obj/effect/rune/teleport = 1,
+ /obj/item/clothing/head/helmet/abductor = 1,
+ /obj/item/clothing/shoes/jackboots/fast = 1,
+ /obj/item/clothing/suit/armor/reactive/table = 1,
+ /obj/item/dice/d20/fate/stealth/cursed = 1, //Only rolls 1
+ /obj/item/dice/d20/fate/stealth/one_use = 1, //Looks like a d20, keep the d20 in the uncommon pool.
+ /obj/item/shadowcloak = 1,
+ /obj/item/spear/grey_tide = 1,
+ /obj/item/storage/box/donkpockets/donkpocketgondola = 1,
+ list(//music
+ /obj/item/instrument/saxophone/spectral = 1,
+ /obj/item/instrument/trombone/spectral = 1,
+ /obj/item/instrument/trumpet/spectral = 1,
+ ) = 1,
+ /obj/item/toy/cards/deck/tarot/haunted = 1,
+ ))
+
+//Maintenance loot spawner pools
+#define maint_trash_weight 4500
+#define maint_common_weight 4500
+#define maint_uncommon_weight 900
+#define maint_rarity_weight 99
+#define maint_oddity_weight 1 //1 out of 10,000 would give metastation (180 spawns) a 2 in 111 chance of spawning an oddity per round, similar to xeno egg
+#define maint_holiday_weight 3500 // When holiday loot is enabled, it'll give every loot item a 25% chance of being a holiday item
+
+//Loot pool used by default maintenance loot spawners
+GLOBAL_LIST_INIT(maintenance_loot, list(
+ GLOB.trash_loot = maint_trash_weight,
+ GLOB.common_loot = maint_common_weight,
+ GLOB.uncommon_loot = maint_uncommon_weight,
+ GLOB.rarity_loot = maint_rarity_weight,
+ GLOB.oddity_loot = maint_oddity_weight,
+ ))
+
+GLOBAL_LIST_INIT(ratking_trash, list(//Garbage: used by the regal rat mob when spawning garbage.
+ /obj/item/cigbutt,
+ /obj/item/trash/candy,
+ /obj/item/trash/cheesie,
+ /obj/item/trash/chips,
+ /obj/item/trash/pistachios,
+ /obj/item/trash/popcorn,
+ /obj/item/trash/raisins,
+ /obj/item/trash/sosjerky,
+ /obj/item/trash/syndi_cakes,
+ ))
+
+GLOBAL_LIST_INIT(ratking_coins, list(//Coins: Used by the regal rat mob when spawning coins.
+ /obj/item/coin/iron,
+ /obj/item/coin/plastic,
+ /obj/item/coin/silver,
+ /obj/item/coin/titanium,
+ ))
+
+// List of all maintenance loot spawners, for easy finding at roundstart.
+GLOBAL_LIST_EMPTY(maintenance_loot_spawners)
+*/
diff --git a/code/_globalvars/phobias.dm b/code/_globalvars/phobias.dm
index 4b0b738d0f0..678553e09d4 100644
--- a/code/_globalvars/phobias.dm
+++ b/code/_globalvars/phobias.dm
@@ -173,7 +173,7 @@ GLOBAL_LIST_INIT(phobia_objs, list(
/obj/item/clothing/shoes/cowboy/lizard,
/obj/item/food/kebab/tail,
/obj/item/organ/external/tail/lizard,
- /obj/item/reagent_containers/food/drinks/bottle/lizardwine,
+ /obj/item/reagent_containers/cup/glass/bottle/lizardwine,
/obj/item/toy/plush/lizard_plushie,
)),
@@ -413,7 +413,7 @@ GLOBAL_LIST_INIT(phobia_objs, list(
/obj/item/katana,
/obj/item/nullrod/claymore/katana,
/obj/item/nullrod/scythe/vibro,
- /obj/item/reagent_containers/food/drinks/bottle/sake,
+ /obj/item/reagent_containers/cup/glass/bottle/sake,
/obj/item/throwing_star,
/obj/item/toy/katana,
/obj/structure/mineral_door/paperframe,
diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm
index 59541ff05eb..3e29015cec6 100644
--- a/code/_onclick/item_attack.dm
+++ b/code/_onclick/item_attack.dm
@@ -166,18 +166,18 @@
* Called from [/mob/living/proc/attackby]
*
* Arguments:
- * * mob/living/M - The mob being hit by this item
+ * * mob/living/target_mob - The mob being hit by this item
* * mob/living/user - The mob hitting with this item
* * params - Click params of this attack
*/
-/obj/item/proc/attack(mob/living/M, mob/living/user, params)
- var/signal_return = SEND_SIGNAL(src, COMSIG_ITEM_ATTACK, M, user, params)
+/obj/item/proc/attack(mob/living/target_mob, mob/living/user, params)
+ var/signal_return = SEND_SIGNAL(src, COMSIG_ITEM_ATTACK, target_mob, user, params)
if(signal_return & COMPONENT_CANCEL_ATTACK_CHAIN)
return TRUE
if(signal_return & COMPONENT_SKIP_ATTACK)
return
- SEND_SIGNAL(user, COMSIG_MOB_ITEM_ATTACK, M, user, params)
+ SEND_SIGNAL(user, COMSIG_MOB_ITEM_ATTACK, target_mob, user, params)
if(item_flags & NOBLUDGEON)
return
@@ -190,16 +190,16 @@
else if(hitsound)
playsound(loc, hitsound, get_clamped_volume(), TRUE, extrarange = stealthy_audio ? SILENCED_SOUND_EXTRARANGE : -1, falloff_distance = 0)
- M.lastattacker = user.real_name
- M.lastattackerckey = user.ckey
+ target_mob.lastattacker = user.real_name
+ target_mob.lastattackerckey = user.ckey
- if(force && M == user && user.client)
+ if(force && target_mob == user && user.client)
user.client.give_award(/datum/award/achievement/misc/selfouch, user)
- user.do_attack_animation(M)
- M.attacked_by(src, user)
+ user.do_attack_animation(target_mob)
+ target_mob.attacked_by(src, user)
- log_combat(user, M, "attacked", src.name, "(COMBAT MODE: [uppertext(user.combat_mode)]) (DAMTYPE: [uppertext(damtype)])")
+ log_combat(user, target_mob, "attacked", src.name, "(COMBAT MODE: [uppertext(user.combat_mode)]) (DAMTYPE: [uppertext(damtype)])")
add_fingerprint(user)
/// The equivalent of [/obj/item/proc/attack] but for alternate attacks, AKA right clicking
diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm
index d980928bb70..657ca851fe6 100644
--- a/code/datums/components/crafting/recipes.dm
+++ b/code/datums/components/crafting/recipes.dm
@@ -58,9 +58,9 @@
reqs = list(/datum/reagent/fuel = 50,
/obj/item/stack/cable_coil = 1,
/obj/item/assembly/igniter = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans = 1)
- parts = list(/obj/item/reagent_containers/food/drinks/soda_cans = 1)
- time = 15
+ /obj/item/reagent_containers/cup/soda_cans = 1)
+ parts = list(/obj/item/reagent_containers/cup/soda_cans = 1)
+ time = 1.5 SECONDS
category = CAT_WEAPONRY
subcategory = CAT_WEAPON
@@ -92,11 +92,11 @@
/datum/crafting_recipe/molotov
name = "Molotov"
- result = /obj/item/reagent_containers/food/drinks/bottle/molotov
- reqs = list(/obj/item/reagent_containers/glass/rag = 1,
- /obj/item/reagent_containers/food/drinks/bottle = 1)
- parts = list(/obj/item/reagent_containers/food/drinks/bottle = 1)
- time = 40
+ result = /obj/item/reagent_containers/cup/glass/bottle/molotov
+ reqs = list(/obj/item/reagent_containers/cup/rag = 1,
+ /obj/item/reagent_containers/cup/glass/bottle = 1)
+ parts = list(/obj/item/reagent_containers/cup/glass/bottle = 1)
+ time = 4 SECONDS
category = CAT_WEAPONRY
subcategory = CAT_WEAPON
@@ -354,7 +354,7 @@
/datum/crafting_recipe/cleanbot
name = "Cleanbot"
result = /mob/living/simple_animal/bot/cleanbot
- reqs = list(/obj/item/reagent_containers/glass/bucket = 1,
+ reqs = list(/obj/item/reagent_containers/cup/bucket = 1,
/obj/item/assembly/prox_sensor = 1,
/obj/item/bodypart/r_arm/robot = 1)
time = 40
@@ -816,7 +816,7 @@
/datum/crafting_recipe/sillycup
name = "Paper Cup"
- result = /obj/item/reagent_containers/food/drinks/sillycup
+ result = /obj/item/reagent_containers/cup/glass/sillycup
time = 1 SECONDS
reqs = list(/obj/item/paper = 2)
category = CAT_MISC
@@ -1025,7 +1025,7 @@ SKYRAT EDIT STOP: Ash Rituals */
name = "Wooden Bucket"
time = 30
reqs = list(/obj/item/stack/sheet/mineral/wood = 3)
- result = /obj/item/reagent_containers/glass/bucket/wooden
+ result = /obj/item/reagent_containers/cup/bucket/wooden
category = CAT_PRIMAL
/datum/crafting_recipe/ore_sensor
@@ -1354,7 +1354,7 @@ SKYRAT EDIT STOP: Ash Rituals */
name = "Alcohol burner"
result = /obj/item/burner
time = 5 SECONDS
- reqs = list(/obj/item/reagent_containers/glass/beaker = 1,
+ reqs = list(/obj/item/reagent_containers/cup/beaker = 1,
/datum/reagent/consumable/ethanol = 15,
/obj/item/paper = 1
)
@@ -1364,7 +1364,7 @@ SKYRAT EDIT STOP: Ash Rituals */
name = "Oil burner"
result = /obj/item/burner/oil
time = 5 SECONDS
- reqs = list(/obj/item/reagent_containers/glass/beaker = 1,
+ reqs = list(/obj/item/reagent_containers/cup/beaker = 1,
/datum/reagent/fuel/oil = 15,
/obj/item/paper = 1
)
@@ -1374,7 +1374,7 @@ SKYRAT EDIT STOP: Ash Rituals */
name = "Fuel burner"
result = /obj/item/burner/fuel
time = 5 SECONDS
- reqs = list(/obj/item/reagent_containers/glass/beaker = 1,
+ reqs = list(/obj/item/reagent_containers/cup/beaker = 1,
/datum/reagent/fuel = 15,
/obj/item/paper = 1
)
diff --git a/code/datums/components/infective.dm b/code/datums/components/infective.dm
index 436a769d9e2..2d410d7cf92 100644
--- a/code/datums/components/infective.dm
+++ b/code/datums/components/infective.dm
@@ -30,9 +30,7 @@
RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/try_infect_attack)
RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/try_infect_equipped)
RegisterSignal(parent, COMSIG_FOOD_EATEN, .proc/try_infect_eat)
- if(istype(parent, /obj/item/reagent_containers/food/drinks))
- RegisterSignal(parent, COMSIG_DRINK_DRANK, .proc/try_infect_drink)
- else if(istype(parent, /obj/item/reagent_containers/glass))
+ if(istype(parent, /obj/item/reagent_containers/cup))
RegisterSignal(parent, COMSIG_GLASS_DRANK, .proc/try_infect_drink)
else if(istype(parent, /obj/effect/decal/cleanable/blood/gibs))
RegisterSignal(parent, COMSIG_GIBS_STREAK, .proc/try_infect_streak)
diff --git a/code/datums/components/udder.dm b/code/datums/components/udder.dm
index 2428bdcbf24..e8ffd33792c 100644
--- a/code/datums/components/udder.dm
+++ b/code/datums/components/udder.dm
@@ -47,7 +47,7 @@
SIGNAL_HANDLER
var/mob/living/milked = parent
- if(milked.stat == CONSCIOUS && istype(milking_tool, /obj/item/reagent_containers/glass))
+ if(milked.stat == CONSCIOUS && istype(milking_tool, /obj/item/reagent_containers/cup))
udder.milk(milking_tool, user)
if(on_milk_callback)
on_milk_callback.Invoke(udder.reagents.total_volume, udder.reagents.maximum_volume)
@@ -108,10 +108,10 @@
* Proc called from attacking the component parent with the correct item, moves reagents into the glass basically.
*
* Arguments:
- * * obj/item/reagent_containers/glass/milk_holder - what we are trying to transfer the reagents to
+ * * obj/item/reagent_containers/cup/milk_holder - what we are trying to transfer the reagents to
* * mob/user - who is trying to do this
*/
-/obj/item/udder/proc/milk(obj/item/reagent_containers/glass/milk_holder, mob/user)
+/obj/item/udder/proc/milk(obj/item/reagent_containers/cup/milk_holder, mob/user)
if(milk_holder.reagents.total_volume >= milk_holder.volume)
to_chat(user, span_warning("[milk_holder] is full."))
return
diff --git a/code/datums/station_traits/negative_traits.dm b/code/datums/station_traits/negative_traits.dm
index 3aad21239d0..b69f85f4748 100644
--- a/code/datums/station_traits/negative_traits.dm
+++ b/code/datums/station_traits/negative_traits.dm
@@ -175,8 +175,8 @@
/obj/item/melee/baseball_bat = 10,
/obj/item/melee/chainofcommand/tailwhip = 10,
/obj/item/melee/chainofcommand/tailwhip/kitty = 10,
- /obj/item/reagent_containers/food/drinks/bottle = 20,
- /obj/item/reagent_containers/food/drinks/bottle/kong = 5,
+ /obj/item/reagent_containers/cup/glass/bottle = 20,
+ /obj/item/reagent_containers/cup/glass/bottle/kong = 5,
/obj/item/switchblade/extended = 10,
/obj/item/sign/random = 10,
/obj/item/gun/ballistic/automatic/pistol = 1,
diff --git a/code/datums/station_traits/positive_traits.dm b/code/datums/station_traits/positive_traits.dm
index fc100771148..af3fbc378d0 100644
--- a/code/datums/station_traits/positive_traits.dm
+++ b/code/datums/station_traits/positive_traits.dm
@@ -28,7 +28,7 @@
var/obj/item/pizzabox/pizza_to_spawn = pick(list(/obj/item/pizzabox/margherita, /obj/item/pizzabox/mushroom, /obj/item/pizzabox/meat, /obj/item/pizzabox/vegetable, /obj/item/pizzabox/pineapple))
new pizza_to_spawn(toLaunch)
for(var/i in 1 to 6)
- new /obj/item/reagent_containers/food/drinks/bottle/beer(toLaunch)
+ new /obj/item/reagent_containers/cup/glass/bottle/beer(toLaunch)
new /obj/effect/pod_landingzone(T, toLaunch)
/datum/station_trait/galactic_grant
diff --git a/code/datums/storage/subtypes/pockets.dm b/code/datums/storage/subtypes/pockets.dm
index 267209014c0..d168005c634 100644
--- a/code/datums/storage/subtypes/pockets.dm
+++ b/code/datums/storage/subtypes/pockets.dm
@@ -153,9 +153,9 @@
/datum/storage/pockets/helmet/New()
. = ..()
- set_holdable(list(/obj/item/reagent_containers/food/drinks/bottle/vodka,
- /obj/item/reagent_containers/food/drinks/bottle/molotov,
- /obj/item/reagent_containers/food/drinks/drinkingglass,
+ set_holdable(list(/obj/item/reagent_containers/cup/glass/bottle/vodka,
+ /obj/item/reagent_containers/cup/glass/bottle/molotov,
+ /obj/item/reagent_containers/cup/glass/drinkingglass,
/obj/item/ammo_box/a762))
@@ -177,7 +177,7 @@
/obj/item/melee/rune_carver,
/obj/item/melee/sickly_blade, // Normal sized, so you can only fit one.
/obj/item/organ, // Organs are also often used in rituals.
- /obj/item/reagent_containers/glass/beaker/eldritch,
+ /obj/item/reagent_containers/cup/beaker/eldritch,
))
var/static/list/exception_cache = typecacheof(list(/obj/item/bodypart, /obj/item/melee/sickly_blade))
diff --git a/code/game/machinery/computer/arena.dm b/code/game/machinery/computer/arena.dm
index a3743627755..a21f3f6a241 100644
--- a/code/game/machinery/computer/arena.dm
+++ b/code/game/machinery/computer/arena.dm
@@ -311,7 +311,7 @@
var/arena_turfs = get_arena_turfs()
for(var/mob/living/L in GLOB.mob_living_list)
if(L.stat != DEAD && (get_turf(L) in arena_turfs))
- var/obj/item/reagent_containers/food/drinks/trophy/gold_cup/G = new(get_turf(L))
+ var/obj/item/reagent_containers/cup/glass/trophy/gold_cup/G = new(get_turf(L))
G.name = "[L.real_name]'s Trophy"
/obj/machinery/computer/arena/ui_interact(mob/user)
diff --git a/code/game/machinery/computer/chef_orders/order_datum.dm b/code/game/machinery/computer/chef_orders/order_datum.dm
index a603e19cdad..0379eecd685 100644
--- a/code/game/machinery/computer/chef_orders/order_datum.dm
+++ b/code/game/machinery/computer/chef_orders/order_datum.dm
@@ -125,25 +125,25 @@
/datum/orderable_item/milk
name = "Milk"
category_index = CATEGORY_MILK_EGGS
- item_instance = /obj/item/reagent_containers/food/condiment/milk
+ item_instance = /obj/item/reagent_containers/condiment/milk
cost_per_order = 30
/datum/orderable_item/soymilk
name = "Soy Milk"
category_index = CATEGORY_MILK_EGGS
- item_instance = /obj/item/reagent_containers/food/condiment/soymilk
+ item_instance = /obj/item/reagent_containers/condiment/soymilk
cost_per_order = 30
/datum/orderable_item/cream
name = "Cream"
category_index = CATEGORY_MILK_EGGS
- item_instance = /obj/item/reagent_containers/food/drinks/bottle/cream
+ item_instance = /obj/item/reagent_containers/cup/glass/bottle/juice/cream
cost_per_order = 40
/datum/orderable_item/yoghurt
name = "Yoghurt"
category_index = CATEGORY_MILK_EGGS
- item_instance = /obj/item/reagent_containers/food/condiment/yoghurt
+ item_instance = /obj/item/reagent_containers/condiment/yoghurt
cost_per_order = 40
/datum/orderable_item/eggs
@@ -252,71 +252,71 @@
/datum/orderable_item/flour
name = "Flour Sack"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/flour
+ item_instance = /obj/item/reagent_containers/condiment/flour
cost_per_order = 30
/datum/orderable_item/sugar
name = "Sugar Sack"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/sugar
+ item_instance = /obj/item/reagent_containers/condiment/sugar
cost_per_order = 30
/datum/orderable_item/rice
name = "Rice Sack"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/rice
+ item_instance = /obj/item/reagent_containers/condiment/rice
cost_per_order = 30
/datum/orderable_item/cornmeal
name = "Cornmeal Box"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/cornmeal
+ item_instance = /obj/item/reagent_containers/condiment/cornmeal
cost_per_order = 30
/datum/orderable_item/enzyme
name = "Universal Enzyme"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/enzyme
+ item_instance = /obj/item/reagent_containers/condiment/enzyme
cost_per_order = 40
/datum/orderable_item/salt
name = "Salt Shaker"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/saltshaker
+ item_instance = /obj/item/reagent_containers/condiment/saltshaker
cost_per_order = 15
/datum/orderable_item/pepper
name = "Pepper Mill"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/peppermill
+ item_instance = /obj/item/reagent_containers/condiment/peppermill
cost_per_order = 15
/datum/orderable_item/soysauce
name = "Soy Sauce"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/soysauce
+ item_instance = /obj/item/reagent_containers/condiment/soysauce
cost_per_order = 15
/datum/orderable_item/bbqsauce
name = "BBQ Sauce"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/bbqsauce
+ item_instance = /obj/item/reagent_containers/condiment/bbqsauce
cost_per_order = 60
/datum/orderable_item/vinegar
name = "Vinegar"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/vinegar
+ item_instance = /obj/item/reagent_containers/condiment/vinegar
cost_per_order = 30
/datum/orderable_item/quality_oil
name = "Quality Oil"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/quality_oil
+ item_instance = /obj/item/reagent_containers/condiment/quality_oil
cost_per_order = 50 //Extra Virgin, just like you, the reader
/datum/orderable_item/peanut_butter
name = "Peanut Butter"
category_index = CATEGORY_SAUCES_REAGENTS
- item_instance = /obj/item/reagent_containers/food/condiment/peanut_butter
+ item_instance = /obj/item/reagent_containers/condiment/peanut_butter
cost_per_order = 30
diff --git a/code/game/machinery/dish_drive.dm b/code/game/machinery/dish_drive.dm
index f1c2b3dd7f6..7ab920d46f5 100644
--- a/code/game/machinery/dish_drive.dm
+++ b/code/game/machinery/dish_drive.dm
@@ -11,8 +11,8 @@
pass_flags = PASSTABLE
var/list/collectable_items = list(/obj/item/trash/waffles,//SKYRAT EDIT CHANGE: NO STATIC!
/obj/item/trash/tray,
- /obj/item/reagent_containers/glass/bowl,
- /obj/item/reagent_containers/food/drinks/drinkingglass,
+ /obj/item/reagent_containers/cup/bowl,
+ /obj/item/reagent_containers/cup/glass/drinkingglass,
/obj/item/kitchen/fork,
/obj/item/shard,
/obj/item/broken_bottle)
diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm
index c2cd3bfc9bd..711b1765e60 100644
--- a/code/game/machinery/iv_drip.dm
+++ b/code/game/machinery/iv_drip.dm
@@ -27,8 +27,7 @@
///Typecache of containers we accept
var/static/list/drip_containers = typecacheof(list(
/obj/item/reagent_containers/blood,
- /obj/item/reagent_containers/food,
- /obj/item/reagent_containers/glass,
+ /obj/item/reagent_containers/cup,
/obj/item/reagent_containers/chem_pack,
))
// If the blood draining tab should be greyed out
@@ -319,7 +318,7 @@
/obj/machinery/iv_drip/saline/Initialize(mapload)
AddElement(/datum/element/update_icon_blocker)
. = ..()
- reagent_container = new /obj/item/reagent_containers/glass/saline(src)
+ reagent_container = new /obj/item/reagent_containers/cup/saline(src)
/obj/machinery/iv_drip/saline/eject_beaker()
return
diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm
index 4dc7503c8ed..b9872da1226 100644
--- a/code/game/machinery/limbgrower.dm
+++ b/code/game/machinery/limbgrower.dm
@@ -96,7 +96,7 @@
return data
/obj/machinery/limbgrower/on_deconstruction()
- for(var/obj/item/reagent_containers/glass/our_beaker in component_parts)
+ for(var/obj/item/reagent_containers/cup/our_beaker in component_parts)
reagents.trans_to(our_beaker, our_beaker.reagents.maximum_volume)
..()
@@ -233,7 +233,7 @@
/obj/machinery/limbgrower/RefreshParts()
. = ..()
reagents.maximum_volume = 0
- for(var/obj/item/reagent_containers/glass/our_beaker in component_parts)
+ for(var/obj/item/reagent_containers/cup/our_beaker in component_parts)
reagents.maximum_volume += our_beaker.volume
our_beaker.reagents.trans_to(src, our_beaker.reagents.total_volume)
production_coefficient = 1.25
diff --git a/code/game/machinery/newscaster/newspaper.dm b/code/game/machinery/newscaster/newspaper.dm
index 2de86e1b5a5..ecc87c3ff78 100644
--- a/code/game/machinery/newscaster/newspaper.dm
+++ b/code/game/machinery/newscaster/newspaper.dm
@@ -25,7 +25,7 @@
user.visible_message(span_suicide("[user] is focusing intently on [src]! It looks like [user.p_theyre()] trying to commit sudoku... until [user.p_their()] eyes light up with realization!"))
user.say(";JOURNALISM IS MY CALLING! EVERYBODY APPRECIATES UNBIASED REPORTI-GLORF", forced="newspaper suicide")
var/mob/living/carbon/human/H = user
- var/obj/W = new /obj/item/reagent_containers/food/drinks/bottle/whiskey(H.loc)
+ var/obj/W = new /obj/item/reagent_containers/cup/glass/bottle/whiskey(H.loc)
playsound(H.loc, 'sound/items/drink.ogg', rand(10,50), TRUE)
W.reagents.trans_to(H, W.reagents.total_volume, transfered_by = user)
user.visible_message(span_suicide("[user] downs the contents of [W.name] in one gulp! Shoulda stuck to sudoku!"))
diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm
index 30a6ab86b4e..16c8639a69f 100644
--- a/code/game/machinery/syndicatebomb.dm
+++ b/code/game/machinery/syndicatebomb.dm
@@ -456,12 +456,12 @@
var/list/reactants = list()
- for(var/obj/item/reagent_containers/glass/G in beakers)
+ for(var/obj/item/reagent_containers/cup/G in beakers)
reactants += G.reagents
for(var/obj/item/slime_extract/S in beakers)
if(S.Uses)
- for(var/obj/item/reagent_containers/glass/G in beakers)
+ for(var/obj/item/reagent_containers/cup/G in beakers)
G.reagents.trans_to(S, G.reagents.total_volume)
if(S && S.reagents && S.reagents.total_volume)
@@ -484,7 +484,7 @@
B.forceMove(drop_location())
beakers -= B
return
- else if(istype(I, /obj/item/reagent_containers/glass/beaker) || istype(I, /obj/item/reagent_containers/glass/bottle))
+ else if(istype(I, /obj/item/reagent_containers/cup/beaker) || istype(I, /obj/item/reagent_containers/cup/bottle))
if(beakers.len < max_beakers)
if(!user.transferItemToLoc(I, src))
return
@@ -526,7 +526,7 @@
if(istype(G, /obj/item/grenade/chem_grenade/adv_release))
time_release += 50 // A typical bomb, using basic beakers, will explode over 2-4 seconds. Using two will make the reaction last for less time, but it will be more dangerous overall.
- for(var/obj/item/reagent_containers/glass/B in G)
+ for(var/obj/item/reagent_containers/cup/B in G)
if(beakers.len < max_beakers)
beakers += B
B.forceMove(src)
diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm
index 6e8864acbdc..b5f011771ae 100644
--- a/code/game/objects/effects/decals/cleanable.dm
+++ b/code/game/objects/effects/decals/cleanable.dm
@@ -59,7 +59,7 @@
return TRUE
/obj/effect/decal/cleanable/attackby(obj/item/W, mob/user, params)
- if((istype(W, /obj/item/reagent_containers/glass) && !istype(W, /obj/item/reagent_containers/glass/rag)) || istype(W, /obj/item/reagent_containers/food/drinks))
+ if((istype(W, /obj/item/reagent_containers/cup) && !istype(W, /obj/item/reagent_containers/cup/rag)) || istype(W, /obj/item/reagent_containers/cup/glass))
if(src.reagents && W.reagents)
. = 1 //so the containers don't splash their content on the src while scooping.
if(!src.reagents.total_volume)
diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm
index 9f9d4116875..ef524124495 100644
--- a/code/game/objects/effects/landmarks.dm
+++ b/code/game/objects/effects/landmarks.dm
@@ -491,7 +491,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player)
break
if(dense_object)
continue
- debris += new /obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty(turf_to_spawn_on)
+ debris += new /obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty(turf_to_spawn_on)
///Spawns the mob with some drugginess/drunkeness, and some disgust.
/obj/effect/landmark/start/hangover/proc/make_hungover(mob/hangover_mob)
diff --git a/code/game/objects/effects/spawners/random/entertainment.dm b/code/game/objects/effects/spawners/random/entertainment.dm
index fc3b1bbd8cb..61c67e11a5c 100644
--- a/code/game/objects/effects/spawners/random/entertainment.dm
+++ b/code/game/objects/effects/spawners/random/entertainment.dm
@@ -42,7 +42,7 @@
/obj/effect/spawner/random/entertainment/money = 3,
/obj/item/dice/d6 = 3,
/obj/item/storage/box/syndie_kit/throwing_weapons = 1,
- /obj/item/reagent_containers/food/drinks/bottle/vodka/badminka = 1,
+ /obj/item/reagent_containers/cup/glass/bottle/vodka/badminka = 1,
)
/obj/effect/spawner/random/entertainment/coin
@@ -109,7 +109,7 @@
name = "recreational drugs spawner"
icon_state = "pill"
loot = list(
- /obj/item/reagent_containers/food/drinks/bottle/hooch = 50,
+ /obj/item/reagent_containers/cup/glass/bottle/hooch = 50,
/obj/item/clothing/mask/cigarette/rollie/cannabis = 15,
/obj/item/reagent_containers/syringe = 15,
/obj/item/cigbutt/roach = 15,
diff --git a/code/game/objects/effects/spawners/random/food_or_drink.dm b/code/game/objects/effects/spawners/random/food_or_drink.dm
index b6b94f7f97f..cdab1d31151 100644
--- a/code/game/objects/effects/spawners/random/food_or_drink.dm
+++ b/code/game/objects/effects/spawners/random/food_or_drink.dm
@@ -104,54 +104,54 @@
name = "good soda spawner"
icon_state = "can"
loot = list(
- /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola = 3,
- /obj/item/reagent_containers/food/drinks/soda_cans/grey_bull = 3,
- /obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy = 2,
- /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 2,
- /obj/item/reagent_containers/food/drinks/bottle/beer/light = 2,
- /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans/starkist = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans/cola = 1,
+ /obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola = 3,
+ /obj/item/reagent_containers/cup/soda_cans/grey_bull = 3,
+ /obj/item/reagent_containers/cup/soda_cans/monkey_energy = 2,
+ /obj/item/reagent_containers/cup/soda_cans/thirteenloko = 2,
+ /obj/item/reagent_containers/cup/glass/bottle/beer/light = 2,
+ /obj/item/reagent_containers/cup/soda_cans/shamblers = 1,
+ /obj/item/reagent_containers/cup/soda_cans/pwr_game = 1,
+ /obj/item/reagent_containers/cup/soda_cans/dr_gibb = 1,
+ /obj/item/reagent_containers/cup/soda_cans/space_mountain_wind = 1,
+ /obj/item/reagent_containers/cup/soda_cans/starkist = 1,
+ /obj/item/reagent_containers/cup/soda_cans/space_up = 1,
+ /obj/item/reagent_containers/cup/soda_cans/sol_dry = 1,
+ /obj/item/reagent_containers/cup/soda_cans/cola = 1,
)
/obj/effect/spawner/random/food_or_drink/booze
name = "booze spawner"
icon_state = "beer"
loot = list(
- /obj/item/reagent_containers/food/drinks/bottle/beer = 75,
- /obj/item/reagent_containers/food/drinks/bottle/ale = 25,
- /obj/item/reagent_containers/food/drinks/bottle/beer/light = 5,
- /obj/item/reagent_containers/food/drinks/bottle/maltliquor = 5,
- /obj/item/reagent_containers/food/drinks/bottle/whiskey = 5,
- /obj/item/reagent_containers/food/drinks/bottle/gin = 5,
- /obj/item/reagent_containers/food/drinks/bottle/vodka = 5,
- /obj/item/reagent_containers/food/drinks/bottle/tequila = 5,
- /obj/item/reagent_containers/food/drinks/bottle/rum = 5,
- /obj/item/reagent_containers/food/drinks/bottle/vermouth = 5,
- /obj/item/reagent_containers/food/drinks/bottle/cognac = 5,
- /obj/item/reagent_containers/food/drinks/bottle/wine = 5,
- /obj/item/reagent_containers/food/drinks/bottle/kahlua = 5,
- /obj/item/reagent_containers/food/drinks/bottle/amaretto = 5,
- /obj/item/reagent_containers/food/drinks/bottle/hcider = 5,
- /obj/item/reagent_containers/food/drinks/bottle/absinthe = 5,
- /obj/item/reagent_containers/food/drinks/bottle/sake = 5,
- /obj/item/reagent_containers/food/drinks/bottle/grappa = 5,
- /obj/item/reagent_containers/food/drinks/bottle/applejack = 5,
- /obj/item/reagent_containers/glass/bottle/ethanol = 2,
- /obj/item/reagent_containers/food/drinks/bottle/fernet = 2,
- /obj/item/reagent_containers/food/drinks/bottle/champagne = 2,
- /obj/item/reagent_containers/food/drinks/bottle/absinthe/premium = 2,
- /obj/item/reagent_containers/food/drinks/bottle/goldschlager = 2,
- /obj/item/reagent_containers/food/drinks/bottle/patron = 1,
- /obj/item/reagent_containers/food/drinks/bottle/kong = 1,
- /obj/item/reagent_containers/food/drinks/bottle/lizardwine = 1,
- /obj/item/reagent_containers/food/drinks/bottle/vodka/badminka = 1,
- /obj/item/reagent_containers/food/drinks/bottle/trappist = 1,
+ /obj/item/reagent_containers/cup/glass/bottle/beer = 75,
+ /obj/item/reagent_containers/cup/glass/bottle/ale = 25,
+ /obj/item/reagent_containers/cup/glass/bottle/beer/light = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/maltliquor = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/whiskey = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/gin = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/vodka = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/tequila = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/rum = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/vermouth = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/cognac = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/wine = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/kahlua = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/amaretto = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/hcider = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/absinthe = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/sake = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/grappa = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/applejack = 5,
+ /obj/item/reagent_containers/cup/bottle/ethanol = 2,
+ /obj/item/reagent_containers/cup/glass/bottle/fernet = 2,
+ /obj/item/reagent_containers/cup/glass/bottle/champagne = 2,
+ /obj/item/reagent_containers/cup/glass/bottle/absinthe/premium = 2,
+ /obj/item/reagent_containers/cup/glass/bottle/goldschlager = 2,
+ /obj/item/reagent_containers/cup/glass/bottle/patron = 1,
+ /obj/item/reagent_containers/cup/glass/bottle/kong = 1,
+ /obj/item/reagent_containers/cup/glass/bottle/lizardwine = 1,
+ /obj/item/reagent_containers/cup/glass/bottle/vodka/badminka = 1,
+ /obj/item/reagent_containers/cup/glass/bottle/trappist = 1,
)
/obj/effect/spawner/random/food_or_drink/pizzaparty
@@ -190,7 +190,7 @@
/obj/item/food/peanuts = 5,
/obj/item/food/cnds = 5,
/obj/item/food/energybar = 5,
- /obj/item/reagent_containers/food/drinks/dry_ramen = 5,
+ /obj/item/reagent_containers/cup/glass/dry_ramen = 5,
/obj/item/food/cornchips/random = 5,
/obj/item/food/semki = 5,
/obj/item/food/peanuts/random = 3,
@@ -219,17 +219,17 @@
name = "condiment spawner"
icon_state = "condiment"
loot = list(
- /obj/item/reagent_containers/food/condiment/saltshaker = 3,
- /obj/item/reagent_containers/food/condiment/peppermill = 3,
- /obj/item/reagent_containers/food/condiment/pack/ketchup = 3,
- /obj/item/reagent_containers/food/condiment/pack/hotsauce = 3,
- /obj/item/reagent_containers/food/condiment/pack/astrotame = 3,
- /obj/item/reagent_containers/food/condiment/pack/bbqsauce = 3,
- /obj/item/reagent_containers/food/condiment/bbqsauce = 1,
- /obj/item/reagent_containers/food/condiment/soysauce = 1,
- /obj/item/reagent_containers/food/condiment/vinegar = 1,
- /obj/item/reagent_containers/food/condiment/peanut_butter = 1,
- /obj/item/reagent_containers/food/condiment/quality_oil = 1,
+ /obj/item/reagent_containers/condiment/saltshaker = 3,
+ /obj/item/reagent_containers/condiment/peppermill = 3,
+ /obj/item/reagent_containers/condiment/pack/ketchup = 3,
+ /obj/item/reagent_containers/condiment/pack/hotsauce = 3,
+ /obj/item/reagent_containers/condiment/pack/astrotame = 3,
+ /obj/item/reagent_containers/condiment/pack/bbqsauce = 3,
+ /obj/item/reagent_containers/condiment/bbqsauce = 1,
+ /obj/item/reagent_containers/condiment/soysauce = 1,
+ /obj/item/reagent_containers/condiment/vinegar = 1,
+ /obj/item/reagent_containers/condiment/peanut_butter = 1,
+ /obj/item/reagent_containers/condiment/quality_oil = 1,
)
/obj/effect/spawner/random/food_or_drink/cups
diff --git a/code/game/objects/effects/spawners/random/trash.dm b/code/game/objects/effects/spawners/random/trash.dm
index bd94e40aea2..ef23a1f3cf6 100644
--- a/code/game/objects/effects/spawners/random/trash.dm
+++ b/code/game/objects/effects/spawners/random/trash.dm
@@ -11,9 +11,9 @@
/obj/item/shard = 10,
/obj/effect/spawner/random/trash/cigbutt = 10,
/obj/effect/spawner/random/trash/botanical_waste = 5,
- /obj/item/reagent_containers/glass = 5,
+ /obj/item/reagent_containers/cup = 5,
/obj/item/broken_bottle = 5,
- /obj/item/reagent_containers/glass/bowl = 5,
+ /obj/item/reagent_containers/cup/bowl = 5,
/obj/item/light/tube/broken = 5,
/obj/item/light/bulb/broken = 5,
/obj/item/assembly/mousetrap/armed = 5,
@@ -22,7 +22,7 @@
/obj/item/trash/candle = 1,
/obj/item/popsicle_stick = 1,
/obj/item/reagent_containers/syringe = 1,
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/obj/item/shard/plasma = 1,
)
@@ -140,8 +140,8 @@
/obj/item/clothing/head/cone = 7,
/obj/item/clothing/suit/caution = 3,
/mob/living/simple_animal/hostile/retaliate/frog = 2,
- /obj/item/reagent_containers/glass/rag = 2,
- /obj/item/reagent_containers/glass/bucket = 2,
+ /obj/item/reagent_containers/cup/rag = 2,
+ /obj/item/reagent_containers/cup/bucket = 2,
/obj/effect/decal/cleanable/blood/old = 2,
/obj/structure/mopbucket = 2,
)
@@ -184,8 +184,8 @@
/obj/structure/mopbucket = 10,
/obj/item/mop = 5,
/obj/item/clothing/suit/caution = 3,
- /obj/item/reagent_containers/glass/bucket = 1,
- /obj/item/reagent_containers/glass/bucket/wooden = 1,
+ /obj/item/reagent_containers/cup/bucket = 1,
+ /obj/item/reagent_containers/cup/bucket/wooden = 1,
)
/obj/effect/spawner/random/trash/caution_sign
@@ -203,8 +203,8 @@
name = "bucket spawner"
icon_state = "caution"
loot = list(
- /obj/item/reagent_containers/glass/bucket,
- /obj/item/reagent_containers/glass/bucket/wooden,
+ /obj/item/reagent_containers/cup/bucket,
+ /obj/item/reagent_containers/cup/bucket/wooden,
)
/obj/effect/spawner/random/trash/soap
diff --git a/code/game/objects/items/RSF.dm b/code/game/objects/items/RSF.dm
index ff9d4db773b..564a86257a3 100644
--- a/code/game/objects/items/RSF.dm
+++ b/code/game/objects/items/RSF.dm
@@ -31,7 +31,7 @@ RSF
var/dispense_cost = 0
w_class = WEIGHT_CLASS_NORMAL
///An associated list of atoms and charge costs. This can contain a separate list, as long as it's associated item is an object
- var/list/cost_by_item = list(/obj/item/reagent_containers/food/drinks/drinkingglass = 20,
+ var/list/cost_by_item = list(/obj/item/reagent_containers/cup/glass/drinkingglass = 20,
/obj/item/paper = 10,
/obj/item/storage/dice = 200,
/obj/item/pen = 50,
diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm
index 49aeaafbb33..de5f3229b0a 100644
--- a/code/game/objects/items/cigs_lighters.dm
+++ b/code/game/objects/items/cigs_lighters.dm
@@ -208,7 +208,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
else
to_chat(user, span_warning("There is nothing to smoke!"))
-/obj/item/clothing/mask/cigarette/afterattack(obj/item/reagent_containers/glass/glass, mob/user, proximity)
+/obj/item/clothing/mask/cigarette/afterattack(obj/item/reagent_containers/cup/glass, mob/user, proximity)
. = ..()
if(!proximity || lit) //can't dip if cigarette is lit (it will heat the reagents in the glass instead)
return
diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm
index d77039ae82e..974142fdcd4 100644
--- a/code/game/objects/items/circuitboards/machine_circuitboards.dm
+++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm
@@ -373,7 +373,7 @@
req_components = list(
/obj/item/stock_parts/matter_bin = 1,
/obj/item/stock_parts/manipulator = 1,
- /obj/item/reagent_containers/glass/beaker = 2)
+ /obj/item/reagent_containers/cup/beaker = 2)
/obj/item/circuitboard/machine/circuit_imprinter/offstation
name = "Ancient Circuit Imprinter"
@@ -424,7 +424,7 @@
req_components = list(
/obj/item/stock_parts/matter_bin = 2,
/obj/item/stock_parts/manipulator = 2,
- /obj/item/reagent_containers/glass/beaker = 2)
+ /obj/item/reagent_containers/cup/beaker = 2)
/obj/item/circuitboard/machine/protolathe/offstation
name = "Ancient Protolathe"
@@ -511,7 +511,7 @@
req_components = list(
/obj/item/stock_parts/matter_bin = 2,
/obj/item/stock_parts/manipulator = 2,
- /obj/item/reagent_containers/glass/beaker = 2)
+ /obj/item/reagent_containers/cup/beaker = 2)
/obj/item/circuitboard/machine/techfab/department
name = "\improper Departmental Techfab"
@@ -703,7 +703,7 @@
build_path = /obj/machinery/chem_master
desc = "You can turn the \"mode selection\" dial using a screwdriver."
req_components = list(
- /obj/item/reagent_containers/glass/beaker = 2,
+ /obj/item/reagent_containers/cup/beaker = 2,
/obj/item/stock_parts/manipulator = 1,
/obj/item/stack/sheet/glass = 1)
needs_anchored = FALSE
@@ -773,7 +773,7 @@
build_path = /obj/machinery/limbgrower
req_components = list(
/obj/item/stock_parts/manipulator = 1,
- /obj/item/reagent_containers/glass/beaker = 2,
+ /obj/item/reagent_containers/cup/beaker = 2,
/obj/item/stack/sheet/glass = 1)
/obj/item/circuitboard/machine/limbgrower/fullupgrade
@@ -782,7 +782,7 @@
build_path = /obj/machinery/limbgrower
req_components = list(
/obj/item/stock_parts/manipulator/femto = 1,
- /obj/item/reagent_containers/glass/beaker/bluespace = 2,
+ /obj/item/reagent_containers/cup/beaker/bluespace = 2,
/obj/item/stack/sheet/glass = 1)
/obj/item/circuitboard/machine/protolathe/department/medical
diff --git a/code/game/objects/items/clown_items.dm b/code/game/objects/items/clown_items.dm
index c1db2cd29fe..a41c27384fe 100644
--- a/code/game/objects/items/clown_items.dm
+++ b/code/game/objects/items/clown_items.dm
@@ -233,7 +233,7 @@
COOLDOWN_START(src, golden_horn_cooldown, 1 SECONDS)
//canned laughter
-/obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter
+/obj/item/reagent_containers/cup/soda_cans/canned_laughter
name = "Canned Laughter"
desc = "Just looking at this makes you want to giggle."
icon_state = "laughter"
diff --git a/code/game/objects/items/devices/portable_chem_mixer.dm b/code/game/objects/items/devices/portable_chem_mixer.dm
index b2669b12575..82178e25035 100644
--- a/code/game/objects/items/devices/portable_chem_mixer.dm
+++ b/code/game/objects/items/devices/portable_chem_mixer.dm
@@ -23,10 +23,10 @@
atom_storage.max_total_storage = 200
atom_storage.max_slots = 50
atom_storage.set_holdable(list(
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
- /obj/item/reagent_containers/food/drinks/waterbottle,
- /obj/item/reagent_containers/food/condiment,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
+ /obj/item/reagent_containers/cup/glass/waterbottle,
+ /obj/item/reagent_containers/condiment,
))
/obj/item/storage/portable_chem_mixer/Destroy()
diff --git a/code/game/objects/items/drug_items.dm b/code/game/objects/items/drug_items.dm
index 134b1dc43ab..d1ea8ea86f6 100644
--- a/code/game/objects/items/drug_items.dm
+++ b/code/game/objects/items/drug_items.dm
@@ -29,7 +29,7 @@
icon_state = pick("moon_rock1", "moon_rock2", "moon_rock3")
AddElement(/datum/element/swabable, CELL_LINE_TABLE_MOONICORN, CELL_VIRUS_TABLE_GENERIC_MOB, 1, 5)
-/obj/item/reagent_containers/glass/blastoff_ampoule
+/obj/item/reagent_containers/cup/blastoff_ampoule
name = "bLaSToFF ampoule" //stylized name
desc = "A small ampoule. The liquid inside appears to be boiling violently.\nYou suspect it contains bLasSToFF; the drug thought to be the cause of the infamous Luna nightclub mass casualty incident."
icon = 'icons/obj/drugs.dmi'
@@ -40,7 +40,7 @@
spillable = FALSE
list_reagents = list(/datum/reagent/drug/blastoff = 10)
-/obj/item/reagent_containers/glass/blastoff_ampoule/update_icon_state()
+/obj/item/reagent_containers/cup/blastoff_ampoule/update_icon_state()
. = ..()
if(!reagents.total_volume)
icon_state = "[base_icon_state]_empty"
@@ -49,7 +49,7 @@
else
icon_state = base_icon_state
-/obj/item/reagent_containers/glass/blastoff_ampoule/attack_self(mob/user)
+/obj/item/reagent_containers/cup/blastoff_ampoule/attack_self(mob/user)
if(!user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY) || spillable)
return ..()
reagent_flags |= OPENCONTAINER
@@ -57,7 +57,7 @@
playsound(src, 'sound/items/ampoule_snap.ogg', 40)
update_appearance()
-/obj/item/reagent_containers/glass/blastoff_ampoule/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
+/obj/item/reagent_containers/cup/blastoff_ampoule/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
. = ..()
if(.)
return
diff --git a/code/game/objects/items/food/frozen.dm b/code/game/objects/items/food/frozen.dm
index 1550c12ce42..6743d59f2bb 100644
--- a/code/game/objects/items/food/frozen.dm
+++ b/code/game/objects/items/food/frozen.dm
@@ -73,7 +73,7 @@
icon = 'icons/obj/food/frozen_treats.dmi'
icon_state = "flavorless_sc"
w_class = WEIGHT_CLASS_SMALL
- trash_type = /obj/item/reagent_containers/food/drinks/sillycup //We dont eat paper cups
+ trash_type = /obj/item/reagent_containers/cup/glass/sillycup //We dont eat paper cups
food_reagents = list(/datum/reagent/water = 11) // We dont get food for water/juices
tastes = list("ice" = 1, "water" = 1)
foodtypes = SUGAR //We use SUGAR as a base line to act in as junkfood, other wise we use fruit
diff --git a/code/game/objects/items/food/salad.dm b/code/game/objects/items/food/salad.dm
index dda051ec6c8..a801bba0be2 100644
--- a/code/game/objects/items/food/salad.dm
+++ b/code/game/objects/items/food/salad.dm
@@ -2,7 +2,7 @@
////////////////////////////////////////////SALAD////////////////////////////////////////////
/obj/item/food/salad
icon = 'icons/obj/food/soupsalad.dmi'
- trash_type = /obj/item/reagent_containers/glass/bowl
+ trash_type = /obj/item/reagent_containers/cup/bowl
bite_consumption = 3
w_class = WEIGHT_CLASS_NORMAL
food_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/nutriment/vitamin = 2)
@@ -127,7 +127,7 @@
foodtypes = GRAIN | MEAT | VEGETABLES
-/obj/item/reagent_containers/glass/bowl
+/obj/item/reagent_containers/cup/bowl
name = "bowl"
desc = "A simple bowl, used for soups and salads."
icon = 'icons/obj/food/soupsalad.dmi'
@@ -137,7 +137,7 @@
w_class = WEIGHT_CLASS_NORMAL
custom_price = PAYCHECK_CREW * 0.6
-/obj/item/reagent_containers/glass/bowl/Initialize(mapload)
+/obj/item/reagent_containers/cup/bowl/Initialize(mapload)
. = ..()
AddComponent(/datum/component/customizable_reagent_holder, /obj/item/food/salad/empty, CUSTOM_INGREDIENT_ICON_FILL, max_ingredients = 6)
diff --git a/code/game/objects/items/food/soup.dm b/code/game/objects/items/food/soup.dm
index 84255a7f546..995cd654a27 100644
--- a/code/game/objects/items/food/soup.dm
+++ b/code/game/objects/items/food/soup.dm
@@ -1,7 +1,7 @@
/obj/item/food/soup
w_class = WEIGHT_CLASS_NORMAL
icon = 'icons/obj/food/soupsalad.dmi'
- trash_type = /obj/item/reagent_containers/glass/bowl
+ trash_type = /obj/item/reagent_containers/cup/bowl
bite_consumption = 5
max_volume = 80
food_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/water = 5, /datum/reagent/consumable/nutriment/vitamin = 4)
@@ -55,7 +55,7 @@
name = "wing fang chu"
desc = "A savory dish of alien wing wang in soy."
icon_state = "wingfangchu"
- trash_type = /obj/item/reagent_containers/glass/bowl
+ trash_type = /obj/item/reagent_containers/cup/bowl
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 9, /datum/reagent/consumable/soysauce = 10, /datum/reagent/consumable/nutriment/vitamin = 7)
tastes = list("soy" = 1)
foodtypes = MEAT
diff --git a/code/game/objects/items/food/spaghetti.dm b/code/game/objects/items/food/spaghetti.dm
index e1e5200f4ef..54fd8e08b91 100644
--- a/code/game/objects/items/food/spaghetti.dm
+++ b/code/game/objects/items/food/spaghetti.dm
@@ -76,7 +76,7 @@
name = "beef noodle"
desc = "Nutritious, beefy and noodly."
icon_state = "beefnoodle"
- trash_type = /obj/item/reagent_containers/glass/bowl
+ trash_type = /obj/item/reagent_containers/cup/bowl
food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/liquidgibs = 3)
tastes = list("noodle" = 1, "meat" = 1)
foodtypes = GRAIN | MEAT | VEGETABLES
diff --git a/code/game/objects/items/grenades/chem_grenade.dm b/code/game/objects/items/grenades/chem_grenade.dm
index d4e91d0ef59..e8e94950225 100644
--- a/code/game/objects/items/grenades/chem_grenade.dm
+++ b/code/game/objects/items/grenades/chem_grenade.dm
@@ -9,11 +9,11 @@
/// Which stage of construction this grenade is currently at.
var/stage = GRENADE_EMPTY
/// The set of reagent containers that have been added to this grenade casing.
- var/list/obj/item/reagent_containers/glass/beakers = list()
+ var/list/obj/item/reagent_containers/cup/beakers = list()
/// The types of reagent containers that can be added to this grenade casing.
- var/list/allowed_containers = list(/obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle)
+ var/list/allowed_containers = list(/obj/item/reagent_containers/cup/beaker, /obj/item/reagent_containers/cup/bottle)
/// The types of reagent containers that can't be added to this grenade casing.
- var/list/banned_containers = list(/obj/item/reagent_containers/glass/beaker/bluespace) //Containers to exclude from specific grenade subtypes
+ var/list/banned_containers = list(/obj/item/reagent_containers/cup/beaker/bluespace) //Containers to exclude from specific grenade subtypes
/// The maximum volume of the reagents in the grenade casing.
var/casing_holder_volume = 1000
/// The range that this grenade can splash reagents at if they aren't consumed on detonation.
@@ -40,7 +40,7 @@
if(user.can_see_reagents())
if(beakers.len)
. += span_notice("You scan the grenade and detect the following reagents:")
- for(var/obj/item/reagent_containers/glass/glass_beaker in beakers)
+ for(var/obj/item/reagent_containers/cup/glass_beaker in beakers)
for(var/datum/reagent/reagent in glass_beaker.reagents.reagent_list)
. += span_notice("[reagent.volume] units of [reagent.name] in the [glass_beaker.name].")
if(beakers.len == 1)
@@ -51,7 +51,7 @@
if(beakers.len == 2 && beakers[1].name == beakers[2].name)
. += span_notice("You see two [beakers[1].name]s inside the grenade.")
else
- for(var/obj/item/reagent_containers/glass/glass_beaker in beakers)
+ for(var/obj/item/reagent_containers/cup/glass_beaker in beakers)
. += span_notice("You see a [glass_beaker.name] inside the grenade.")
/obj/item/grenade/chem_grenade/update_name(updates)
@@ -238,7 +238,7 @@
return
var/list/datum/reagents/reactants = list()
- for(var/obj/item/reagent_containers/glass/glass_beaker in beakers)
+ for(var/obj/item/reagent_containers/cup/glass_beaker in beakers)
reactants += glass_beaker.reagents
var/turf/detonation_turf = get_turf(src)
@@ -257,7 +257,7 @@
casedesc = "This casing affects a larger area than the basic model and can fit exotic containers, including slime cores and bluespace beakers. Heats contents by 25 K upon ignition."
icon_state = "large_grenade"
base_icon_state = "large_grenade"
- allowed_containers = list(/obj/item/reagent_containers/glass, /obj/item/reagent_containers/food/condiment, /obj/item/reagent_containers/food/drinks)
+ allowed_containers = list(/obj/item/reagent_containers/cup, /obj/item/reagent_containers/condiment, /obj/item/reagent_containers/cup/glass)
banned_containers = list()
affected_area = 5
ignition_temp = 25 // Large grenades are slightly more effective at setting off heat-sensitive mixtures than smaller grenades.
@@ -399,8 +399,8 @@
/obj/item/grenade/chem_grenade/metalfoam/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/aluminium, 30)
beaker_two.reagents.add_reagent(/datum/reagent/foaming_agent, 10)
@@ -417,8 +417,8 @@
/obj/item/grenade/chem_grenade/smart_metal_foam/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/large/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/large/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/aluminium, 75)
beaker_two.reagents.add_reagent(/datum/reagent/smart_foaming_agent, 25)
@@ -435,8 +435,8 @@
/obj/item/grenade/chem_grenade/incendiary/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/phosphorus, 25)
beaker_two.reagents.add_reagent(/datum/reagent/stable_plasma, 25)
@@ -453,8 +453,8 @@
/obj/item/grenade/chem_grenade/antiweed/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/toxin/plantbgone, 25)
beaker_one.reagents.add_reagent(/datum/reagent/potassium, 25)
@@ -472,8 +472,8 @@
/obj/item/grenade/chem_grenade/cleaner/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/fluorosurfactant, 40)
beaker_two.reagents.add_reagent(/datum/reagent/water, 40)
@@ -490,8 +490,8 @@
/obj/item/grenade/chem_grenade/ez_clean/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/large/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/large/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/large/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/large/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/fluorosurfactant, 40)
beaker_two.reagents.add_reagent(/datum/reagent/water, 40)
@@ -509,8 +509,8 @@
/obj/item/grenade/chem_grenade/teargas/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/large/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/large/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/large/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/large/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/consumable/condensedcapsaicin, 60)
beaker_one.reagents.add_reagent(/datum/reagent/potassium, 40)
@@ -528,8 +528,8 @@
/obj/item/grenade/chem_grenade/facid/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/bluespace/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/bluespace/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/bluespace/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/bluespace/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/toxin/acid/fluacid, 290)
beaker_one.reagents.add_reagent(/datum/reagent/potassium, 10)
@@ -548,8 +548,8 @@
/obj/item/grenade/chem_grenade/colorful/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/colorful_reagent, 25)
beaker_one.reagents.add_reagent(/datum/reagent/potassium, 25)
@@ -567,8 +567,8 @@
/obj/item/grenade/chem_grenade/glitter/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/beaker_two = new(src)
beaker_one.reagents.add_reagent(glitter_type, 25)
beaker_one.reagents.add_reagent(/datum/reagent/potassium, 25)
@@ -600,8 +600,8 @@
/obj/item/grenade/chem_grenade/clf3/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/bluespace/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/bluespace/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/bluespace/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/bluespace/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/fluorosurfactant, 250)
beaker_one.reagents.add_reagent(/datum/reagent/clf3, 50)
@@ -618,8 +618,8 @@
/obj/item/grenade/chem_grenade/bioterrorfoam/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/bluespace/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/bluespace/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/bluespace/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/bluespace/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/cryptobiolin, 75)
beaker_one.reagents.add_reagent(/datum/reagent/water, 50)
@@ -638,8 +638,8 @@
/obj/item/grenade/chem_grenade/tuberculosis/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/bluespace/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/bluespace/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/bluespace/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/bluespace/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/potassium, 50)
beaker_one.reagents.add_reagent(/datum/reagent/phosphorus, 50)
@@ -659,8 +659,8 @@
/obj/item/grenade/chem_grenade/holy/Initialize(mapload)
. = ..()
- var/obj/item/reagent_containers/glass/beaker/meta/beaker_one = new(src)
- var/obj/item/reagent_containers/glass/beaker/meta/beaker_two = new(src)
+ var/obj/item/reagent_containers/cup/beaker/meta/beaker_one = new(src)
+ var/obj/item/reagent_containers/cup/beaker/meta/beaker_two = new(src)
beaker_one.reagents.add_reagent(/datum/reagent/potassium, 150)
beaker_two.reagents.add_reagent(/datum/reagent/water/holywater, 150)
diff --git a/code/game/objects/items/grenades/ghettobomb.dm b/code/game/objects/items/grenades/ghettobomb.dm
index 0d267b022a8..5803df6a47d 100644
--- a/code/game/objects/items/grenades/ghettobomb.dm
+++ b/code/game/objects/items/grenades/ghettobomb.dm
@@ -38,12 +38,12 @@
check_parts = TRUE
/obj/item/grenade/iedcasing/spawned/Initialize(mapload)
- new /obj/item/reagent_containers/food/drinks/soda_cans/random(src)
+ new /obj/item/reagent_containers/cup/soda_cans/random(src)
return ..()
/obj/item/grenade/iedcasing/CheckParts(list/parts_list)
..()
- var/obj/item/reagent_containers/food/drinks/soda_cans/can = locate() in contents
+ var/obj/item/reagent_containers/cup/soda_cans/can = locate() in contents
if(!can)
stack_trace("[src] generated without a soda can!") //this shouldn't happen.
qdel(src)
diff --git a/code/game/objects/items/mop.dm b/code/game/objects/items/mop.dm
index dd26786f7ad..5b0f5396f5e 100644
--- a/code/game/objects/items/mop.dm
+++ b/code/game/objects/items/mop.dm
@@ -75,7 +75,7 @@
var/turf/T = get_turf(A)
- if(istype(A, /obj/item/reagent_containers/glass/bucket) || istype(A, /obj/structure/janitorialcart))
+ if(istype(A, /obj/item/reagent_containers/cup/bucket) || istype(A, /obj/structure/janitorialcart))
return
if(T)
diff --git a/code/game/objects/items/robot/items/storage.dm b/code/game/objects/items/robot/items/storage.dm
index 00891ae0fe1..c91bb690113 100644
--- a/code/game/objects/items/robot/items/storage.dm
+++ b/code/game/objects/items/robot/items/storage.dm
@@ -95,8 +95,8 @@
name = "beaker storage apparatus"
desc = "A special apparatus for carrying beakers without spilling the contents."
icon_state = "borg_beaker_apparatus"
- storable = list(/obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle)
+ storable = list(/obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle)
/obj/item/borg/apparatus/beaker/Initialize(mapload)
add_glass()
@@ -105,7 +105,7 @@
return ..()
/obj/item/borg/apparatus/beaker/proc/add_glass()
- stored = new /obj/item/reagent_containers/glass/beaker/large(src)
+ stored = new /obj/item/reagent_containers/cup/beaker/large(src)
/obj/item/borg/apparatus/beaker/Destroy()
if(stored)
@@ -136,7 +136,7 @@
stored.pixel_x = 0
stored.pixel_y = 0
var/mutable_appearance/stored_copy = new /mutable_appearance(stored)
- if(istype(stored, /obj/item/reagent_containers/glass/beaker))
+ if(istype(stored, /obj/item/reagent_containers/cup/beaker))
arm.pixel_y = arm.pixel_y - 3
stored_copy.layer = FLOAT_LAYER
stored_copy.plane = FLOAT_PLANE
@@ -162,14 +162,14 @@
name = "beverage storage apparatus"
desc = "A special apparatus for carrying drinks without spilling the contents. Will resynthesize any drinks you pour out!"
icon_state = "borg_beaker_apparatus"
- storable = list(/obj/item/reagent_containers/food/drinks,
- /obj/item/reagent_containers/food/condiment)
+ storable = list(/obj/item/reagent_containers/cup/glass,
+ /obj/item/reagent_containers/condiment)
/obj/item/borg/apparatus/beaker/service/add_glass()
- stored = new /obj/item/reagent_containers/food/drinks/drinkingglass(src)
+ stored = new /obj/item/reagent_containers/cup/glass/drinkingglass(src)
handle_reflling(stored, loc.loc, force = TRUE)
-/obj/item/borg/apparatus/beaker/service/proc/handle_reflling(obj/item/reagent_containers/glass, mob/living/silicon/robot/bro, force = FALSE)
+/obj/item/borg/apparatus/beaker/service/proc/handle_reflling(obj/item/reagent_containers/cup/glass, mob/living/silicon/robot/bro, force = FALSE)
if (isnull(bro))
bro = loc
if (!iscyborg(bro))
@@ -179,7 +179,7 @@
glass.AddComponent(/datum/component/reagent_refiller, power_draw_callback = CALLBACK(bro, /mob/living/silicon/robot.proc/draw_power))
/obj/item/borg/apparatus/beaker/service/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs)
- if (!istype(arrived, /obj/item/reagent_containers/food/drinks))
+ if (!istype(arrived, /obj/item/reagent_containers/cup/glass))
return
handle_reflling(arrived)
return ..()
diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm
index f92aca756d6..961ca917ad3 100644
--- a/code/game/objects/items/stacks/sheets/sheet_types.dm
+++ b/code/game/objects/items/stacks/sheets/sheet_types.dm
@@ -324,7 +324,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \
new/datum/stack_recipe("apiary", /obj/structure/beebox, 40, time = 50),\
new/datum/stack_recipe("tiki mask", /obj/item/clothing/mask/gas/tiki_mask, 2), \
new/datum/stack_recipe("honey frame", /obj/item/honey_frame, 5, time = 10),\
- new/datum/stack_recipe("wooden bucket", /obj/item/reagent_containers/glass/bucket/wooden, 3, time = 10),\
+ new/datum/stack_recipe("wooden bucket", /obj/item/reagent_containers/cup/bucket/wooden, 3, time = 10),\
new/datum/stack_recipe("rake", /obj/item/cultivator/rake, 5, time = 10),\
new/datum/stack_recipe("ore box", /obj/structure/ore_box, 4, time = 50, one_per_turf = TRUE, on_floor = TRUE),\
new/datum/stack_recipe("wooden crate", /obj/structure/closet/crate/wooden, 6, time = 50, one_per_turf = TRUE, on_floor = TRUE),\
@@ -332,7 +332,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \
new/datum/stack_recipe("loom", /obj/structure/loom, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \
new/datum/stack_recipe("water basin", /obj/structure/reagent_water_basin, 5, time = 20, one_per_turf = TRUE, on_floor = TRUE), \
new/datum/stack_recipe("forging work bench", /obj/structure/reagent_crafting_bench, 5, time = 20, one_per_turf = TRUE, on_floor = TRUE), \
- new/datum/stack_recipe("mortar", /obj/item/reagent_containers/glass/mortar, 3), \
+ new/datum/stack_recipe("mortar", /obj/item/reagent_containers/cup/mortar, 3), \
new/datum/stack_recipe("firebrand", /obj/item/match/firebrand, 2, time = 100), \
new/datum/stack_recipe("bonfire", /obj/structure/bonfire, 10, time = 60, one_per_turf = TRUE, on_floor = TRUE), \
new/datum/stack_recipe("easel", /obj/structure/easel, 5, time = 10, one_per_turf = TRUE, on_floor = TRUE), \
@@ -438,7 +438,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \
new/datum/stack_recipe("xenoarch bag", /obj/item/storage/bag/xenoarch, 4), /*SKYRAT EDIT ADDITION*/ \
null, \
new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \
- new/datum/stack_recipe("rag", /obj/item/reagent_containers/glass/rag, 1), \
+ new/datum/stack_recipe("rag", /obj/item/reagent_containers/cup/rag, 1), \
new/datum/stack_recipe("bedsheet", /obj/item/bedsheet, 3), \
new/datum/stack_recipe("double bedsheet", /obj/item/bedsheet/double, 6), \
new/datum/stack_recipe("empty sandbag", /obj/item/emptysandbag, 4), \
@@ -732,9 +732,9 @@ GLOBAL_LIST_INIT(plastic_recipes, list(
new /datum/stack_recipe("plastic floor tile", /obj/item/stack/tile/plastic, 1, 4, 20), \
new /datum/stack_recipe("folding plastic chair", /obj/structure/chair/plastic, 2), \
new /datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 5, one_per_turf = TRUE, on_floor = TRUE, time = 40), \
- new /datum/stack_recipe("water bottle", /obj/item/reagent_containers/food/drinks/waterbottle/empty), \
- new /datum/stack_recipe("large water bottle", /obj/item/reagent_containers/food/drinks/waterbottle/large/empty, 3), \
- new /datum/stack_recipe("colo cups", /obj/item/reagent_containers/food/drinks/colocup, 1), \
+ new /datum/stack_recipe("water bottle", /obj/item/reagent_containers/cup/glass/waterbottle/empty), \
+ new /datum/stack_recipe("large water bottle", /obj/item/reagent_containers/cup/glass/waterbottle/large/empty, 3), \
+ new /datum/stack_recipe("colo cups", /obj/item/reagent_containers/cup/glass/colocup, 1), \
new /datum/stack_recipe("wet floor sign", /obj/item/clothing/suit/caution, 2), \
new /datum/stack_recipe("warning cone", /obj/item/clothing/head/cone, 2), \
new /datum/stack_recipe("blank wall sign", /obj/item/sign, 1)))
diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm
index 80672b43d85..697b8eaea97 100644
--- a/code/game/objects/items/storage/backpack.dm
+++ b/code/game/objects/items/storage/backpack.dm
@@ -330,7 +330,7 @@
/obj/item/storage/pill_bottle/lsd = 10,
/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 8,
/obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 10,
- /obj/item/reagent_containers/food/drinks/bottle/absinthe = 12,
+ /obj/item/reagent_containers/cup/glass/bottle/absinthe = 12,
/obj/item/storage/box/fireworks/dangerous = 11,
/obj/item/food/grown/cannabis/white = 9,
/obj/item/food/grown/cannabis = 13,
@@ -672,7 +672,7 @@
new /obj/item/gun/ballistic/automatic/pistol/aps(src)
new /obj/item/ammo_box/magazine/m9mm_aps/fire(src)
new /obj/item/ammo_box/magazine/m9mm_aps/fire(src)
- new /obj/item/reagent_containers/food/drinks/bottle/vodka/badminka(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/vodka/badminka(src)
new /obj/item/reagent_containers/hypospray/medipen/stimulants(src)
new /obj/item/grenade/syndieminibomb(src)
diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm
index 7c8e85a2c3c..d30cb7508a5 100644
--- a/code/game/objects/items/storage/bags.dm
+++ b/code/game/objects/items/storage/bags.dm
@@ -327,8 +327,8 @@
/obj/item/lighter,
/obj/item/organ,
/obj/item/plate,
- /obj/item/reagent_containers/food,
- /obj/item/reagent_containers/glass,
+ /obj/item/reagent_containers/condiment,
+ /obj/item/reagent_containers/cup,
/obj/item/rollingpaper,
/obj/item/storage/box/gum,
/obj/item/storage/box/matches,
@@ -411,9 +411,9 @@
atom_storage.set_holdable(list(
/obj/item/reagent_containers/chem_pack,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/food/drinks/waterbottle,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/glass/waterbottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/medigel,
/obj/item/reagent_containers/pill,
/obj/item/reagent_containers/syringe,
@@ -442,8 +442,8 @@
/obj/item/organ,
/obj/item/reagent_containers/blood,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/hypospray/medipen,
/obj/item/reagent_containers/syringe,
))
@@ -471,8 +471,8 @@
/obj/item/organ,
/obj/item/petri_dish,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/syringe,
/obj/item/slime_extract,
/obj/item/swab,
@@ -500,7 +500,7 @@
/obj/item/assembly,
/obj/item/circuitboard,
/obj/item/electronics,
- /obj/item/reagent_containers/glass/beaker,
+ /obj/item/reagent_containers/cup/beaker,
/obj/item/stack/cable_coil,
/obj/item/stack/ore/bluespace_crystal,
/obj/item/stock_parts,
diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm
index 9ce3428e012..6027cdc83e5 100644
--- a/code/game/objects/items/storage/belt.dm
+++ b/code/game/objects/items/storage/belt.dm
@@ -242,9 +242,9 @@
/obj/item/radio,
/obj/item/reagent_containers/blood,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
- /obj/item/reagent_containers/glass/vial, //SKYRAT EDIT HYPOSPRAYS
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
+ /obj/item/reagent_containers/cup/vial, //SKYRAT EDIT HYPOSPRAYS
/obj/item/reagent_containers/hypospray,
/obj/item/reagent_containers/medigel,
/obj/item/reagent_containers/pill,
@@ -275,8 +275,8 @@
SSwardrobe.provide_type(/obj/item/stack/medical/bone_gel, src)
SSwardrobe.provide_type(/obj/item/stack/sticky_tape/surgical, src)
SSwardrobe.provide_type(/obj/item/reagent_containers/syringe, src)
- SSwardrobe.provide_type(/obj/item/reagent_containers/glass/bottle/calomel, src)
- SSwardrobe.provide_type(/obj/item/reagent_containers/glass/bottle/formaldehyde, src)
+ SSwardrobe.provide_type(/obj/item/reagent_containers/cup/bottle/calomel, src)
+ SSwardrobe.provide_type(/obj/item/reagent_containers/cup/bottle/formaldehyde, src)
update_appearance()
/obj/item/storage/belt/medical/paramedic/get_types_to_preload()
@@ -286,8 +286,8 @@
to_preload += /obj/item/stack/medical/bone_gel
to_preload += /obj/item/stack/sticky_tape/surgical
to_preload += /obj/item/reagent_containers/syringe
- to_preload += /obj/item/reagent_containers/glass/bottle/calomel
- to_preload += /obj/item/reagent_containers/glass/bottle/formaldehyde
+ to_preload += /obj/item/reagent_containers/cup/bottle/calomel
+ to_preload += /obj/item/reagent_containers/cup/bottle/formaldehyde
return to_preload
/obj/item/storage/belt/medical/ert
@@ -412,8 +412,8 @@
/obj/item/organ/internal/regenerative_core,
/obj/item/pickaxe,
/obj/item/radio,
- /obj/item/reagent_containers/food/drinks,
- /obj/item/reagent_containers/food/drinks/bottle,
+ /obj/item/reagent_containers/cup/glass,
+ /obj/item/reagent_containers/cup/glass/bottle,
/obj/item/reagent_containers/hypospray,
/obj/item/reagent_containers/pill,
/obj/item/resonator,
@@ -527,7 +527,7 @@
atom_storage.max_specific_storage = WEIGHT_CLASS_SMALL
atom_storage.set_holdable(list(
/obj/item/food,
- /obj/item/reagent_containers/food/drinks
+ /obj/item/reagent_containers/cup/glass
))
var/amount = 5
@@ -547,15 +547,15 @@
/obj/item/food/spacetwinkie,
/obj/item/food/spaghetti/pastatomato,
/obj/item/food/syndicake,
- /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola,
- /obj/item/reagent_containers/food/drinks/dry_ramen,
- /obj/item/reagent_containers/food/drinks/soda_cans/cola,
- /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb,
- /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime,
- /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game,
- /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind,
- /obj/item/reagent_containers/food/drinks/soda_cans/space_up,
- /obj/item/reagent_containers/food/drinks/soda_cans/starkist,
+ /obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola,
+ /obj/item/reagent_containers/cup/glass/dry_ramen,
+ /obj/item/reagent_containers/cup/soda_cans/cola,
+ /obj/item/reagent_containers/cup/soda_cans/dr_gibb,
+ /obj/item/reagent_containers/cup/soda_cans/lemon_lime,
+ /obj/item/reagent_containers/cup/soda_cans/pwr_game,
+ /obj/item/reagent_containers/cup/soda_cans/space_mountain_wind,
+ /obj/item/reagent_containers/cup/soda_cans/space_up,
+ /obj/item/reagent_containers/cup/soda_cans/starkist,
))
new rig_snacks(src)
@@ -621,7 +621,7 @@
/obj/item/grenade/c4,
/obj/item/lighter,
/obj/item/multitool,
- /obj/item/reagent_containers/food/drinks/bottle/molotov,
+ /obj/item/reagent_containers/cup/glass/bottle/molotov,
/obj/item/screwdriver,
))
@@ -692,7 +692,7 @@
/obj/item/paint/paint_remover,
/obj/item/plunger,
/obj/item/pushbroom,
- /obj/item/reagent_containers/glass/bucket, //SKYRAT EDIT - Bucket
+ /obj/item/reagent_containers/cup/bucket, //SKYRAT EDIT - Bucket
/obj/item/reagent_containers/spray,
/obj/item/soap,
))
@@ -865,8 +865,8 @@
/obj/item/gun/energy/floragun,
/obj/item/hatchet,
/obj/item/plant_analyzer,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/spray/pestspray,
/obj/item/reagent_containers/spray/plantbgone,
/obj/item/secateurs,
diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm
index 53614b74c53..9d9acea4534 100644
--- a/code/game/objects/items/storage/book.dm
+++ b/code/game/objects/items/storage/book.dm
@@ -246,7 +246,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "burning",
desc = "To be applied to the head repeatedly."
/obj/item/storage/book/bible/booze/PopulateContents()
- new /obj/item/reagent_containers/food/drinks/bottle/whiskey(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/whiskey(src)
/obj/item/storage/book/bible/syndicate
icon_state ="ebook"
diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm
index 021cb389e5a..c1b94a05172 100644
--- a/code/game/objects/items/storage/boxes.dm
+++ b/code/game/objects/items/storage/boxes.dm
@@ -263,7 +263,7 @@
/obj/item/storage/box/beakers/PopulateContents()
for(var/i in 1 to 7)
- new /obj/item/reagent_containers/glass/beaker( src )
+ new /obj/item/reagent_containers/cup/beaker( src )
/obj/item/storage/box/beakers/bluespace
name = "box of bluespace beakers"
@@ -271,18 +271,18 @@
/obj/item/storage/box/beakers/bluespace/PopulateContents()
for(var/i in 1 to 7)
- new /obj/item/reagent_containers/glass/beaker/bluespace(src)
+ new /obj/item/reagent_containers/cup/beaker/bluespace(src)
/obj/item/storage/box/beakers/variety
name = "beaker variety box"
/obj/item/storage/box/beakers/variety/PopulateContents()
- new /obj/item/reagent_containers/glass/beaker(src)
- new /obj/item/reagent_containers/glass/beaker/large(src)
- new /obj/item/reagent_containers/glass/beaker/plastic(src)
- new /obj/item/reagent_containers/glass/beaker/meta(src)
- new /obj/item/reagent_containers/glass/beaker/noreact(src)
- new /obj/item/reagent_containers/glass/beaker/bluespace(src)
+ new /obj/item/reagent_containers/cup/beaker(src)
+ new /obj/item/reagent_containers/cup/beaker/large(src)
+ new /obj/item/reagent_containers/cup/beaker/plastic(src)
+ new /obj/item/reagent_containers/cup/beaker/meta(src)
+ new /obj/item/reagent_containers/cup/beaker/noreact(src)
+ new /obj/item/reagent_containers/cup/beaker/bluespace(src)
/obj/item/storage/box/medigels
name = "box of medical gels"
@@ -449,7 +449,7 @@
/obj/item/storage/box/drinkingglasses/PopulateContents()
for(var/i in 1 to 6)
- new /obj/item/reagent_containers/food/drinks/drinkingglass(src)
+ new /obj/item/reagent_containers/cup/glass/drinkingglass(src)
/obj/item/storage/box/condimentbottles
name = "box of condiment bottles"
@@ -458,7 +458,7 @@
/obj/item/storage/box/condimentbottles/PopulateContents()
for(var/i in 1 to 6)
- new /obj/item/reagent_containers/food/condiment(src)
+ new /obj/item/reagent_containers/condiment(src)
/obj/item/storage/box/cups
name = "box of paper cups"
@@ -467,7 +467,7 @@
/obj/item/storage/box/cups/PopulateContents()
for(var/i in 1 to 7)
- new /obj/item/reagent_containers/food/drinks/sillycup( src )
+ new /obj/item/reagent_containers/cup/glass/sillycup( src )
/obj/item/storage/box/donkpockets
name = "box of donk-pockets"
@@ -1483,7 +1483,7 @@
for(var/i in 1 to 3)
new /obj/item/food/grown/tomato(src)
new /obj/item/food/meatball(src)
- new /obj/item/reagent_containers/food/drinks/bottle/wine(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/wine(src)
/obj/item/storage/box/ingredients/vegetarian
theme_name = "vegetarian"
@@ -1772,9 +1772,9 @@
/obj/item/storage/box/mothic_goods/PopulateContents()
for(var/i in 1 to 12)
var/randomFood = pick_weight(list(/obj/item/food/grown/toechtauese = 10,
- /obj/item/reagent_containers/food/condiment/cornmeal = 5,
- /obj/item/reagent_containers/food/condiment/yoghurt = 5,
- /obj/item/reagent_containers/food/condiment/quality_oil = 5,
+ /obj/item/reagent_containers/condiment/cornmeal = 5,
+ /obj/item/reagent_containers/condiment/yoghurt = 5,
+ /obj/item/reagent_containers/condiment/quality_oil = 5,
/obj/item/food/cheese/mozzarella = 5,
/obj/item/food/cheese/firm_cheese = 5,
/obj/item/food/cheese/wheel = 5,
diff --git a/code/game/objects/items/storage/medkit.dm b/code/game/objects/items/storage/medkit.dm
index ae2a627fbb6..bb7bc9b3010 100644
--- a/code/game/objects/items/storage/medkit.dm
+++ b/code/game/objects/items/storage/medkit.dm
@@ -71,8 +71,8 @@
/obj/item/healthanalyzer,
/obj/item/dnainjector,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/pill,
/obj/item/reagent_containers/syringe,
/obj/item/reagent_containers/medigel,
diff --git a/code/game/objects/items/storage/sixpack.dm b/code/game/objects/items/storage/sixpack.dm
index 3a6fc1766c5..4f88dd4b1ad 100644
--- a/code/game/objects/items/storage/sixpack.dm
+++ b/code/game/objects/items/storage/sixpack.dm
@@ -27,10 +27,10 @@
atom_storage.max_total_storage = 12
atom_storage.max_slots = 6
atom_storage.set_holdable(list(
- /obj/item/reagent_containers/food/drinks/soda_cans,
- /obj/item/reagent_containers/food/drinks/bottle/beer,
- /obj/item/reagent_containers/food/drinks/bottle/ale,
- /obj/item/reagent_containers/food/drinks/waterbottle
+ /obj/item/reagent_containers/cup/soda_cans,
+ /obj/item/reagent_containers/cup/glass/bottle/beer,
+ /obj/item/reagent_containers/cup/glass/bottle/ale,
+ /obj/item/reagent_containers/cup/glass/waterbottle
))
/obj/item/storage/cans/sixsoda
@@ -39,7 +39,7 @@
/obj/item/storage/cans/sixsoda/PopulateContents()
for(var/i in 1 to 6)
- new /obj/item/reagent_containers/food/drinks/soda_cans/cola(src)
+ new /obj/item/reagent_containers/cup/soda_cans/cola(src)
/obj/item/storage/cans/sixbeer
name = "beer bottle ring"
@@ -47,4 +47,4 @@
/obj/item/storage/cans/sixbeer/PopulateContents()
for(var/i in 1 to 6)
- new /obj/item/reagent_containers/food/drinks/bottle/beer(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/beer(src)
diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm
index 8db53e571f0..208de7b450a 100644
--- a/code/game/objects/items/storage/uplink_kits.dm
+++ b/code/game/objects/items/storage/uplink_kits.dm
@@ -173,7 +173,7 @@
new /obj/item/card/id/advanced/chameleon(src)
new /obj/item/clothing/under/chameleon(src)
new /obj/item/reagent_containers/hypospray/medipen/stimulants(src)
- new /obj/item/reagent_containers/glass/rag(src)
+ new /obj/item/reagent_containers/cup/rag(src)
if(KIT_NINJA)
new /obj/item/katana(src) // Unique , hard to tell how much tc this is worth. 8 tc?
@@ -222,7 +222,7 @@
new /obj/item/storage/belt/fannypack/yellow(src) // 0 tc
new /obj/item/grenade/spawnergrenade/buzzkill(src)
new /obj/item/grenade/spawnergrenade/buzzkill(src)
- new /obj/item/reagent_containers/glass/bottle/beesease(src) // 10 tc?
+ new /obj/item/reagent_containers/cup/bottle/beesease(src) // 10 tc?
new /obj/item/melee/beesword(src) //priceless
if(KIT_MR_FREEZE)
@@ -415,19 +415,19 @@
atom_storage.max_slots = 14
/obj/item/storage/box/syndie_kit/chemical/PopulateContents()
- new /obj/item/reagent_containers/glass/bottle/polonium(src)
- new /obj/item/reagent_containers/glass/bottle/venom(src)
- new /obj/item/reagent_containers/glass/bottle/fentanyl(src)
- new /obj/item/reagent_containers/glass/bottle/formaldehyde(src)
- new /obj/item/reagent_containers/glass/bottle/spewium(src)
- new /obj/item/reagent_containers/glass/bottle/cyanide(src)
- new /obj/item/reagent_containers/glass/bottle/histamine(src)
- new /obj/item/reagent_containers/glass/bottle/initropidril(src)
- new /obj/item/reagent_containers/glass/bottle/pancuronium(src)
- new /obj/item/reagent_containers/glass/bottle/sodium_thiopental(src)
- new /obj/item/reagent_containers/glass/bottle/coniine(src)
- new /obj/item/reagent_containers/glass/bottle/curare(src)
- new /obj/item/reagent_containers/glass/bottle/amanitin(src)
+ new /obj/item/reagent_containers/cup/bottle/polonium(src)
+ new /obj/item/reagent_containers/cup/bottle/venom(src)
+ new /obj/item/reagent_containers/cup/bottle/fentanyl(src)
+ new /obj/item/reagent_containers/cup/bottle/formaldehyde(src)
+ new /obj/item/reagent_containers/cup/bottle/spewium(src)
+ new /obj/item/reagent_containers/cup/bottle/cyanide(src)
+ new /obj/item/reagent_containers/cup/bottle/histamine(src)
+ new /obj/item/reagent_containers/cup/bottle/initropidril(src)
+ new /obj/item/reagent_containers/cup/bottle/pancuronium(src)
+ new /obj/item/reagent_containers/cup/bottle/sodium_thiopental(src)
+ new /obj/item/reagent_containers/cup/bottle/coniine(src)
+ new /obj/item/reagent_containers/cup/bottle/curare(src)
+ new /obj/item/reagent_containers/cup/bottle/amanitin(src)
new /obj/item/reagent_containers/syringe(src)
/obj/item/storage/box/syndie_kit/nuke
@@ -457,7 +457,7 @@
for(var/i in 1 to 5)
new /obj/item/reagent_containers/hypospray/medipen/tuberculosiscure(src)
new /obj/item/reagent_containers/syringe(src)
- new /obj/item/reagent_containers/glass/bottle/tuberculosiscure(src)
+ new /obj/item/reagent_containers/cup/bottle/tuberculosiscure(src)
/obj/item/storage/box/syndie_kit/chameleon
name = "chameleon kit"
@@ -494,7 +494,7 @@
new/obj/item/toy/crayon/rainbow(src)
/obj/item/storage/box/syndie_kit/romerol/PopulateContents()
- new /obj/item/reagent_containers/glass/bottle/romerol(src)
+ new /obj/item/reagent_containers/cup/bottle/romerol(src)
new /obj/item/reagent_containers/syringe(src)
new /obj/item/reagent_containers/dropper(src)
@@ -545,7 +545,7 @@
/obj/item/storage/box/syndie_kit/sleepytime/PopulateContents()
new /obj/item/clothing/under/syndicate/bloodred/sleepytime(src)
- new /obj/item/reagent_containers/food/drinks/mug/coco(src)
+ new /obj/item/reagent_containers/cup/glass/mug/coco(src)
new /obj/item/toy/plush/carpplushie(src)
new /obj/item/bedsheet/syndie(src)
diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm
index 4ca34a75d83..3959765f8f6 100644
--- a/code/game/objects/items/toys.dm
+++ b/code/game/objects/items/toys.dm
@@ -67,7 +67,7 @@
update_appearance()
/obj/item/toy/waterballoon/attackby(obj/item/I, mob/user, params)
- if(istype(I, /obj/item/reagent_containers/glass))
+ if(istype(I, /obj/item/reagent_containers/cup))
if(I.reagents)
if(I.reagents.total_volume <= 0)
to_chat(user, span_warning("[I] is empty."))
diff --git a/code/game/objects/structures/cannons/cannon.dm b/code/game/objects/structures/cannons/cannon.dm
index 6c07551bc96..e5569d7b88a 100644
--- a/code/game/objects/structures/cannons/cannon.dm
+++ b/code/game/objects/structures/cannons/cannon.dm
@@ -85,7 +85,7 @@
var/obj/item/reagent_containers/powder_keg = used_item
if(!(powder_keg.reagent_flags & OPENCONTAINER))
return ..()
- if(istype(powder_keg, /obj/item/reagent_containers/glass/rag))
+ if(istype(powder_keg, /obj/item/reagent_containers/cup/rag))
return ..()
if(!powder_keg.reagents.total_volume)
diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm
index 8104d06cd13..114a53a6c41 100644
--- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm
+++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm
@@ -15,7 +15,7 @@
/obj/item/clothing/accessory/waistcoat = 2,
/obj/item/clothing/head/soft/black = 2,
/obj/item/clothing/shoes/sneakers/black = 2,
- /obj/item/reagent_containers/glass/rag = 2,
+ /obj/item/reagent_containers/cup/rag = 2,
/obj/item/storage/box/beanbag = 1,
/obj/item/clothing/suit/armor/vest/alt = 1,
/obj/item/circuitboard/machine/dish_drive = 1,
@@ -42,7 +42,7 @@
/obj/item/clothing/suit/toggle/chef = 1,
/obj/item/clothing/under/rank/civilian/chef = 1,
/obj/item/clothing/head/chefhat = 1,
- /obj/item/reagent_containers/glass/rag = 1)
+ /obj/item/reagent_containers/cup/rag = 1)
generate_items_inside(items_inside,src)
/obj/structure/closet/jcloset
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm
index a0e0f932197..101b2d69c1e 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm
@@ -13,7 +13,7 @@
/obj/structure/closet/secure_closet/bar/PopulateContents()
..()
for(var/i in 1 to 10)
- new /obj/item/reagent_containers/food/drinks/bottle/beer( src )
+ new /obj/item/reagent_containers/cup/glass/bottle/beer( src )
new /obj/item/etherealballdeployer(src)
new /obj/item/roulette_wheel_beacon(src)
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm
index 6f80dec88c5..74803f708f6 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm
@@ -45,9 +45,9 @@
/obj/structure/closet/secure_closet/freezer/kitchen/PopulateContents()
..()
for(var/i in 1 to 3)
- new /obj/item/reagent_containers/food/condiment/flour(src)
- new /obj/item/reagent_containers/food/condiment/rice(src)
- new /obj/item/reagent_containers/food/condiment/sugar(src)
+ new /obj/item/reagent_containers/condiment/flour(src)
+ new /obj/item/reagent_containers/condiment/rice(src)
+ new /obj/item/reagent_containers/condiment/sugar(src)
/obj/structure/closet/secure_closet/freezer/kitchen/maintenance
name = "maintenance refrigerator"
@@ -57,8 +57,8 @@
/obj/structure/closet/secure_closet/freezer/kitchen/maintenance/PopulateContents()
..()
for(var/i in 1 to 5)
- new /obj/item/reagent_containers/food/condiment/milk(src)
- new /obj/item/reagent_containers/food/condiment/soymilk(src)
+ new /obj/item/reagent_containers/condiment/milk(src)
+ new /obj/item/reagent_containers/condiment/soymilk(src)
for(var/i in 1 to 2)
new /obj/item/storage/fancy/egg_box(src)
@@ -84,7 +84,7 @@
/obj/structure/closet/secure_closet/freezer/gulag_fridge/PopulateContents()
..()
for(var/i in 1 to 3)
- new /obj/item/reagent_containers/food/drinks/bottle/beer/light(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/beer/light(src)
/obj/structure/closet/secure_closet/freezer/fridge
name = "refrigerator"
@@ -93,8 +93,8 @@
/obj/structure/closet/secure_closet/freezer/fridge/PopulateContents()
..()
for(var/i in 1 to 5)
- new /obj/item/reagent_containers/food/condiment/milk(src)
- new /obj/item/reagent_containers/food/condiment/soymilk(src)
+ new /obj/item/reagent_containers/condiment/milk(src)
+ new /obj/item/reagent_containers/condiment/soymilk(src)
for(var/i in 1 to 2)
new /obj/item/storage/fancy/egg_box(src)
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm
index ffa53edf584..4326aead034 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm
@@ -7,14 +7,14 @@
/obj/structure/closet/secure_closet/medical1/PopulateContents()
..()
var/static/items_inside = list(
- /obj/item/reagent_containers/glass/beaker = 2,
+ /obj/item/reagent_containers/cup/beaker = 2,
/obj/item/reagent_containers/dropper = 2,
/obj/item/storage/belt/medical = 1,
/obj/item/storage/box/syringes = 1,
- /obj/item/reagent_containers/glass/bottle/toxin = 1,
- /obj/item/reagent_containers/glass/bottle/morphine = 2,
- /obj/item/reagent_containers/glass/bottle/epinephrine= 3,
- /obj/item/reagent_containers/glass/bottle/multiver = 3,
+ /obj/item/reagent_containers/cup/bottle/toxin = 1,
+ /obj/item/reagent_containers/cup/bottle/morphine = 2,
+ /obj/item/reagent_containers/cup/bottle/epinephrine= 3,
+ /obj/item/reagent_containers/cup/bottle/multiver = 3,
/obj/item/storage/box/rxglasses = 1)
generate_items_inside(items_inside,src)
@@ -123,7 +123,7 @@
new /obj/item/storage/box/hypospray(src) //SKYRAT EDIT ADDITION - HYPOSPRAYS
new /obj/item/ph_booklet(src)
new /obj/item/reagent_containers/dropper(src)
- new /obj/item/reagent_containers/glass/bottle/acidic_buffer(src) //hopefully they get the hint
+ new /obj/item/reagent_containers/cup/bottle/acidic_buffer(src) //hopefully they get the hint
/obj/structure/closet/secure_closet/chemical/heisenberg //contains one of each beaker, syringe etc.
name = "advanced chemical closet"
diff --git a/code/game/objects/structures/crates_lockers/crates/wooden.dm b/code/game/objects/structures/crates_lockers/crates/wooden.dm
index d1d5cfddb5e..544662f9cc1 100644
--- a/code/game/objects/structures/crates_lockers/crates/wooden.dm
+++ b/code/game/objects/structures/crates_lockers/crates/wooden.dm
@@ -16,7 +16,7 @@
/obj/structure/closet/crate/wooden/toy/PopulateContents()
. = ..()
new /obj/item/megaphone/clown(src)
- new /obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter(src)
+ new /obj/item/reagent_containers/cup/soda_cans/canned_laughter(src)
new /obj/item/pneumatic_cannon/pie(src)
new /obj/item/food/pie/cream(src)
new /obj/item/storage/crayons(src)
diff --git a/code/game/objects/structures/icemoon/cave_entrance.dm b/code/game/objects/structures/icemoon/cave_entrance.dm
index 758e55d7020..d1c28b4834b 100644
--- a/code/game/objects/structures/icemoon/cave_entrance.dm
+++ b/code/game/objects/structures/icemoon/cave_entrance.dm
@@ -141,7 +141,7 @@ GLOBAL_LIST_INIT(ore_probability, list(
if(2)
new /obj/item/clothing/glasses/godeye(loc)
if(3)
- new /obj/item/reagent_containers/glass/bottle/potion/flight(loc)
+ new /obj/item/reagent_containers/cup/bottle/potion/flight(loc)
if(4)
new /obj/item/organ/internal/heart/cursed/wizard(loc)
if(5)
@@ -171,7 +171,7 @@ GLOBAL_LIST_INIT(ore_probability, list(
if(16)
new /obj/item/seeds/gatfruit(loc)
if(17)
- new /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola(loc)
+ new /obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola(loc)
if(18)
new /obj/item/soulstone/anybody(loc)
if(19)
diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm
index 5589b81c5d0..e28e68cb231 100644
--- a/code/game/objects/structures/watercloset.dm
+++ b/code/game/objects/structures/watercloset.dm
@@ -414,14 +414,14 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sink, (-14))
if(istype(O, /obj/item/stack/medical/gauze))
var/obj/item/stack/medical/gauze/G = O
- new /obj/item/reagent_containers/glass/rag(src.loc)
+ new /obj/item/reagent_containers/cup/rag(src.loc)
to_chat(user, span_notice("You tear off a strip of gauze and make a rag."))
G.use(1)
return
if(istype(O, /obj/item/stack/sheet/cloth))
var/obj/item/stack/sheet/cloth/cloth = O
- new /obj/item/reagent_containers/glass/rag(loc)
+ new /obj/item/reagent_containers/cup/rag(loc)
to_chat(user, span_notice("You tear off a strip of cloth and make a rag."))
cloth.use(1)
return
@@ -634,14 +634,14 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sink/kitchen, (-16))
if(istype(O, /obj/item/stack/medical/gauze))
var/obj/item/stack/medical/gauze/G = O
- new /obj/item/reagent_containers/glass/rag(loc)
+ new /obj/item/reagent_containers/cup/rag(loc)
to_chat(user, span_notice("You tear off a strip of gauze and make a rag."))
G.use(1)
return
if(istype(O, /obj/item/stack/sheet/cloth))
var/obj/item/stack/sheet/cloth/cloth = O
- new /obj/item/reagent_containers/glass/rag(loc)
+ new /obj/item/reagent_containers/cup/rag(loc)
to_chat(user, span_notice("You tear off a strip of cloth and make a rag."))
cloth.use(1)
return
diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm
index 84a50d0ea1f..98701653deb 100644
--- a/code/modules/antagonists/cult/cult_items.dm
+++ b/code/modules/antagonists/cult/cult_items.dm
@@ -515,7 +515,7 @@ Striking a noncultist, however, will tear their flesh."}
user.Paralyze(100)
user.blind_eyes(30)
-/obj/item/reagent_containers/glass/beaker/unholywater
+/obj/item/reagent_containers/cup/beaker/unholywater
name = "flask of unholy water"
desc = "Toxic to nonbelievers; reinvigorating to the faithful - this flask may be sipped or thrown."
icon = 'icons/obj/drinks.dmi'
diff --git a/code/modules/antagonists/cult/cult_structure_altar.dm b/code/modules/antagonists/cult/cult_structure_altar.dm
index ac74e1fdd72..e86e4779ee4 100644
--- a/code/modules/antagonists/cult/cult_structure_altar.dm
+++ b/code/modules/antagonists/cult/cult_structure_altar.dm
@@ -23,7 +23,7 @@
),
UNHOLY_WATER = list(
PREVIEW_IMAGE = image(icon = 'icons/obj/drinks.dmi', icon_state = "holyflask"),
- OUTPUT_ITEMS = list(/obj/item/reagent_containers/glass/beaker/unholywater),
+ OUTPUT_ITEMS = list(/obj/item/reagent_containers/cup/beaker/unholywater),
),
)
diff --git a/code/modules/antagonists/heretic/items/eldritch_flask.dm b/code/modules/antagonists/heretic/items/eldritch_flask.dm
index 8ef025344cf..b5a76b03d89 100644
--- a/code/modules/antagonists/heretic/items/eldritch_flask.dm
+++ b/code/modules/antagonists/heretic/items/eldritch_flask.dm
@@ -1,6 +1,6 @@
// An unholy water flask, but for heretics.
// Heals heretics, hearms non-heretics. Pretty much identical.
-/obj/item/reagent_containers/glass/beaker/eldritch
+/obj/item/reagent_containers/cup/beaker/eldritch
name = "flask of eldritch essence"
desc = "Toxic to the closed minded, yet refreshing to those with knowledge of the beyond."
icon = 'icons/obj/eldritch.dmi'
diff --git a/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm b/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm
index f276c503476..0e15e167d2e 100644
--- a/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm
+++ b/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm
@@ -14,7 +14,7 @@
/obj/structure/reagent_dispensers/watertank = 1,
/obj/item/shard = 1,
)
- result_atoms = list(/obj/item/reagent_containers/glass/beaker/eldritch)
+ result_atoms = list(/obj/item/reagent_containers/cup/beaker/eldritch)
cost = 1
route = PATH_SIDE
diff --git a/code/modules/art/paintings.dm b/code/modules/art/paintings.dm
index 5726a20cce9..8e85d9d1ff5 100644
--- a/code/modules/art/paintings.dm
+++ b/code/modules/art/paintings.dm
@@ -303,7 +303,7 @@
else if(istype(painting_implement, /obj/item/pen))
var/obj/item/pen/pen = painting_implement
return pen.colour
- else if(istype(painting_implement, /obj/item/soap) || istype(painting_implement, /obj/item/reagent_containers/glass/rag))
+ else if(istype(painting_implement, /obj/item/soap) || istype(painting_implement, /obj/item/reagent_containers/cup/rag))
return canvas_color
/// Generates medium description
@@ -318,7 +318,7 @@
return "Crayon on canvas"
else if(istype(painting_implement, /obj/item/pen))
return "Ink on canvas"
- else if(istype(painting_implement, /obj/item/soap) || istype(painting_implement, /obj/item/reagent_containers/glass/rag))
+ else if(istype(painting_implement, /obj/item/soap) || istype(painting_implement, /obj/item/reagent_containers/cup/rag))
return //These are just for cleaning, ignore them
else
return "Unknown medium"
diff --git a/code/modules/asset_cache/assets/research_designs.dm b/code/modules/asset_cache/assets/research_designs.dm
index bca782207a1..d5a21834e3b 100644
--- a/code/modules/asset_cache/assets/research_designs.dm
+++ b/code/modules/asset_cache/assets/research_designs.dm
@@ -24,7 +24,7 @@
if (!ispath(item, /atom))
// biogenerator outputs to beakers by default
if (initial(D.build_type) & BIOGENERATOR)
- item = /obj/item/reagent_containers/glass/beaker/large
+ item = /obj/item/reagent_containers/cup/beaker/large
else
continue // shouldn't happen, but just in case
diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm
index 62cbb2d873b..81da5a1dccc 100644
--- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm
+++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm
@@ -94,7 +94,7 @@
var/heat_capacity = 20000
var/conduction_coefficient = 0.3
- var/obj/item/reagent_containers/glass/beaker = null
+ var/obj/item/reagent_containers/cup/beaker = null
var/consume_gas = FALSE
var/obj/item/radio/radio
@@ -413,7 +413,7 @@ GLOBAL_VAR_INIT(cryo_overlay_cover_off, mutable_appearance('icons/obj/cryogenics
return TOOL_ACT_TOOLTYPE_SUCCESS
/obj/machinery/atmospherics/components/unary/cryo_cell/attackby(obj/item/I, mob/user, params)
- if(istype(I, /obj/item/reagent_containers/glass))
+ if(istype(I, /obj/item/reagent_containers/cup))
. = 1 //no afterattack
if(beaker)
to_chat(user, span_warning("A beaker is already loaded into [src]!"))
diff --git a/code/modules/awaymissions/super_secret_room.dm b/code/modules/awaymissions/super_secret_room.dm
index fa29e662bc3..36581106ee6 100644
--- a/code/modules/awaymissions/super_secret_room.dm
+++ b/code/modules/awaymissions/super_secret_room.dm
@@ -71,7 +71,7 @@
SpeakPeace(list("Congratulations.", "By my very loose calculations you've now wasted a decent chunk of the round doing this.", "But you've seen this meme to its conclusion, and that's an experience in itself, right?"))
if(251)
SpeakPeace(list("Anyway, here.", "I can't give you anything that would impact the progression of the round.","But you've earned this at least."))
- var/obj/item/reagent_containers/food/drinks/trophy/silver_cup/the_ride = new(get_turf(user))
+ var/obj/item/reagent_containers/cup/glass/trophy/silver_cup/the_ride = new(get_turf(user))
the_ride.name = "Overextending The Joke: Second Place"
the_ride.desc = "There's a point where this needed to stop, and we've clearly passed it."
if(252)
@@ -82,7 +82,7 @@
SpeakPeace(list("The ends exists somewhere beyond meaningful milestones.", "There will be no more messages until then.", "You disgust me."))
if(5643)
user.client.give_award(/datum/award/achievement/misc/time_waste, user)
- var/obj/item/reagent_containers/food/drinks/trophy/gold_cup/never_ends = new(get_turf(user))
+ var/obj/item/reagent_containers/cup/glass/trophy/gold_cup/never_ends = new(get_turf(user))
never_ends.name = "Overextending The Joke: First Place"
never_ends.desc = "And so we are left alone with our regrets."
else
diff --git a/code/modules/cargo/bounties/mining.dm b/code/modules/cargo/bounties/mining.dm
index a9ced8f3c2a..22208d4b880 100644
--- a/code/modules/cargo/bounties/mining.dm
+++ b/code/modules/cargo/bounties/mining.dm
@@ -61,7 +61,7 @@
name = "Mushroom Bowl"
description = "Lieutenant Jeb dropped his favorite mushroom bowl. Cheer him up by shipping a new one, will you?"
reward = CARGO_CRATE_VALUE * 15 //5x mushroom shavings
- wanted_types = list(/obj/item/reagent_containers/glass/bowl/mushroom_bowl = TRUE)
+ wanted_types = list(/obj/item/reagent_containers/cup/bowl/mushroom_bowl = TRUE)
/datum/bounty/item/mining/inocybe_mushroom
name = "Mushroom Caps"
diff --git a/code/modules/cargo/markets/market_items/misc.dm b/code/modules/cargo/markets/market_items/misc.dm
index e63377d5ae3..c96403fa30c 100644
--- a/code/modules/cargo/markets/market_items/misc.dm
+++ b/code/modules/cargo/markets/market_items/misc.dm
@@ -44,7 +44,7 @@
/datum/market_item/misc/holywater
name = "Flask of holy water"
desc = "Father Lootius' own brand of ready-made holy water."
- item = /obj/item/reagent_containers/food/drinks/bottle/holywater
+ item = /obj/item/reagent_containers/cup/glass/bottle/holywater
price_min = CARGO_CRATE_VALUE * 2
price_max = CARGO_CRATE_VALUE * 3
@@ -53,7 +53,7 @@
/datum/market_item/misc/holywater/spawn_item(loc)
if (prob(6.66))
- return new /obj/item/reagent_containers/glass/beaker/unholywater(loc)
+ return new /obj/item/reagent_containers/cup/beaker/unholywater(loc)
return ..()
/datum/market_item/misc/strange_seed
diff --git a/code/modules/cargo/markets/market_items/tools.dm b/code/modules/cargo/markets/market_items/tools.dm
index f88e1230904..1be815e4f6b 100644
--- a/code/modules/cargo/markets/market_items/tools.dm
+++ b/code/modules/cargo/markets/market_items/tools.dm
@@ -64,7 +64,7 @@
/datum/market_item/tool/thermite_bottle
name = "Thermite Bottle"
desc = "30u of Thermite to assist in creating a quick access point or get away!"
- item = /obj/item/reagent_containers/glass/bottle/thermite
+ item = /obj/item/reagent_containers/cup/bottle/thermite
price_min = CARGO_CRATE_VALUE * 2.5
price_max = CARGO_CRATE_VALUE * 7.5
diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm
index 19662ffe7ab..86424ac4620 100644
--- a/code/modules/cargo/packs.dm
+++ b/code/modules/cargo/packs.dm
@@ -238,9 +238,9 @@
/obj/item/clothing/suit/utility/radiation,
/obj/item/geiger_counter,
/obj/item/geiger_counter,
- /obj/item/reagent_containers/food/drinks/bottle/vodka,
- /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
- /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass)
+ /obj/item/reagent_containers/cup/glass/bottle/vodka,
+ /obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+ /obj/item/reagent_containers/cup/glass/drinkingglass/shotglass)
crate_name = "radiation protection crate"
crate_type = /obj/structure/closet/crate/radiation
@@ -1217,19 +1217,19 @@
name = "Chemical Starter Kit Crate"
desc = "Contains thirteen different chemicals, for all the fun experiments you can make."
cost = CARGO_CRATE_VALUE * 2.6
- contains = list(/obj/item/reagent_containers/glass/bottle/hydrogen,
- /obj/item/reagent_containers/glass/bottle/carbon,
- /obj/item/reagent_containers/glass/bottle/nitrogen,
- /obj/item/reagent_containers/glass/bottle/oxygen,
- /obj/item/reagent_containers/glass/bottle/fluorine,
- /obj/item/reagent_containers/glass/bottle/phosphorus,
- /obj/item/reagent_containers/glass/bottle/silicon,
- /obj/item/reagent_containers/glass/bottle/chlorine,
- /obj/item/reagent_containers/glass/bottle/radium,
- /obj/item/reagent_containers/glass/bottle/sacid,
- /obj/item/reagent_containers/glass/bottle/ethanol,
- /obj/item/reagent_containers/glass/bottle/potassium,
- /obj/item/reagent_containers/glass/bottle/sugar,
+ contains = list(/obj/item/reagent_containers/cup/bottle/hydrogen,
+ /obj/item/reagent_containers/cup/bottle/carbon,
+ /obj/item/reagent_containers/cup/bottle/nitrogen,
+ /obj/item/reagent_containers/cup/bottle/oxygen,
+ /obj/item/reagent_containers/cup/bottle/fluorine,
+ /obj/item/reagent_containers/cup/bottle/phosphorus,
+ /obj/item/reagent_containers/cup/bottle/silicon,
+ /obj/item/reagent_containers/cup/bottle/chlorine,
+ /obj/item/reagent_containers/cup/bottle/radium,
+ /obj/item/reagent_containers/cup/bottle/sacid,
+ /obj/item/reagent_containers/cup/bottle/ethanol,
+ /obj/item/reagent_containers/cup/bottle/potassium,
+ /obj/item/reagent_containers/cup/bottle/sugar,
/obj/item/clothing/glasses/science,
/obj/item/reagent_containers/dropper,
/obj/item/storage/box/beakers)
@@ -1254,11 +1254,11 @@
name = "Medical Supplies Crate"
desc = "Contains several medical supplies. German doctor not included."
cost = CARGO_CRATE_VALUE * 4
- contains = list(/obj/item/reagent_containers/glass/bottle/multiver,
- /obj/item/reagent_containers/glass/bottle/epinephrine,
- /obj/item/reagent_containers/glass/bottle/morphine,
- /obj/item/reagent_containers/glass/bottle/toxin,
- /obj/item/reagent_containers/glass/beaker/large,
+ contains = list(/obj/item/reagent_containers/cup/bottle/multiver,
+ /obj/item/reagent_containers/cup/bottle/epinephrine,
+ /obj/item/reagent_containers/cup/bottle/morphine,
+ /obj/item/reagent_containers/cup/bottle/toxin,
+ /obj/item/reagent_containers/cup/beaker/large,
/obj/item/reagent_containers/pill/insulin,
/obj/item/stack/medical/gauze,
/obj/item/storage/box/beakers,
@@ -1307,21 +1307,21 @@
cost = CARGO_CRATE_VALUE * 5
access = ACCESS_CMO
access_view = ACCESS_VIROLOGY
- contains = list(/obj/item/reagent_containers/glass/bottle/flu_virion,
- /obj/item/reagent_containers/glass/bottle/cold,
- /obj/item/reagent_containers/glass/bottle/random_virus,
- /obj/item/reagent_containers/glass/bottle/random_virus,
- /obj/item/reagent_containers/glass/bottle/random_virus,
- /obj/item/reagent_containers/glass/bottle/random_virus,
- /obj/item/reagent_containers/glass/bottle/fake_gbs,
- /obj/item/reagent_containers/glass/bottle/magnitis,
- /obj/item/reagent_containers/glass/bottle/pierrot_throat,
- /obj/item/reagent_containers/glass/bottle/brainrot,
- /obj/item/reagent_containers/glass/bottle/anxiety,
- /obj/item/reagent_containers/glass/bottle/beesease,
+ contains = list(/obj/item/reagent_containers/cup/bottle/flu_virion,
+ /obj/item/reagent_containers/cup/bottle/cold,
+ /obj/item/reagent_containers/cup/bottle/random_virus,
+ /obj/item/reagent_containers/cup/bottle/random_virus,
+ /obj/item/reagent_containers/cup/bottle/random_virus,
+ /obj/item/reagent_containers/cup/bottle/random_virus,
+ /obj/item/reagent_containers/cup/bottle/fake_gbs,
+ /obj/item/reagent_containers/cup/bottle/magnitis,
+ /obj/item/reagent_containers/cup/bottle/pierrot_throat,
+ /obj/item/reagent_containers/cup/bottle/brainrot,
+ /obj/item/reagent_containers/cup/bottle/anxiety,
+ /obj/item/reagent_containers/cup/bottle/beesease,
/obj/item/storage/box/syringes,
/obj/item/storage/box/beakers,
- /obj/item/reagent_containers/glass/bottle/mutagen)
+ /obj/item/reagent_containers/cup/bottle/mutagen)
crate_name = "virus crate"
crate_type = /obj/structure/closet/crate/secure/plasma
dangerous = TRUE
@@ -1557,9 +1557,9 @@
desc = "Fight back against dirt and grime with Nanotrasen's Janitorial Essentials(tm)! Contains three buckets, caution signs, and cleaner grenades. Also has a single mop, broom, spray cleaner, rag, and trash bag."
cost = CARGO_CRATE_VALUE * 2
access_view = ACCESS_JANITOR
- contains = list(/obj/item/reagent_containers/glass/bucket,
- /obj/item/reagent_containers/glass/bucket,
- /obj/item/reagent_containers/glass/bucket,
+ contains = list(/obj/item/reagent_containers/cup/bucket,
+ /obj/item/reagent_containers/cup/bucket,
+ /obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/pushbroom,
/obj/item/clothing/suit/caution,
@@ -1567,7 +1567,7 @@
/obj/item/clothing/suit/caution,
/obj/item/storage/bag/trash,
/obj/item/reagent_containers/spray/cleaner,
- /obj/item/reagent_containers/glass/rag,
+ /obj/item/reagent_containers/cup/rag,
/obj/item/grenade/chem_grenade/cleaner,
/obj/item/grenade/chem_grenade/cleaner,
/obj/item/grenade/chem_grenade/cleaner)
@@ -1604,11 +1604,11 @@
desc = "Celebrate both life and death on the station with Nanotrasen's Party Essentials(tm)! Contains seven colored glowsticks, six beers, six sodas, two ales, and a bottle of patron, goldschlager, and shaker!"
cost = CARGO_CRATE_VALUE * 5
contains = list(/obj/item/storage/box/drinkingglasses,
- /obj/item/reagent_containers/food/drinks/shaker,
- /obj/item/reagent_containers/food/drinks/bottle/patron,
- /obj/item/reagent_containers/food/drinks/bottle/goldschlager,
- /obj/item/reagent_containers/food/drinks/bottle/ale,
- /obj/item/reagent_containers/food/drinks/bottle/ale,
+ /obj/item/reagent_containers/cup/glass/shaker,
+ /obj/item/reagent_containers/cup/glass/bottle/patron,
+ /obj/item/reagent_containers/cup/glass/bottle/goldschlager,
+ /obj/item/reagent_containers/cup/glass/bottle/ale,
+ /obj/item/reagent_containers/cup/glass/bottle/ale,
/obj/item/storage/cans/sixbeer,
/obj/item/storage/cans/sixsoda,
/obj/item/flashlight/glowstick,
@@ -1725,7 +1725,7 @@
/obj/item/bouquet,
/obj/item/bouquet/sunflower,
/obj/item/bouquet/poppy,
- /obj/item/reagent_containers/food/drinks/bottle/champagne)
+ /obj/item/reagent_containers/cup/glass/bottle/champagne)
crate_name = "wedding crate"
/// Box of 7 grey IDs.
@@ -1863,15 +1863,15 @@
name = "Food Crate"
desc = "Get things cooking with this crate full of useful ingredients! Contains a dozen eggs, three bananas, and some flour, rice, milk, soymilk, salt, pepper, enzyme, sugar, and monkeymeat."
cost = CARGO_CRATE_VALUE * 2
- contains = list(/obj/item/reagent_containers/food/condiment/flour,
- /obj/item/reagent_containers/food/condiment/rice,
- /obj/item/reagent_containers/food/condiment/milk,
- /obj/item/reagent_containers/food/condiment/soymilk,
- /obj/item/reagent_containers/food/condiment/saltshaker,
- /obj/item/reagent_containers/food/condiment/peppermill,
+ contains = list(/obj/item/reagent_containers/condiment/flour,
+ /obj/item/reagent_containers/condiment/rice,
+ /obj/item/reagent_containers/condiment/milk,
+ /obj/item/reagent_containers/condiment/soymilk,
+ /obj/item/reagent_containers/condiment/saltshaker,
+ /obj/item/reagent_containers/condiment/peppermill,
/obj/item/storage/fancy/egg_box,
- /obj/item/reagent_containers/food/condiment/enzyme,
- /obj/item/reagent_containers/food/condiment/sugar,
+ /obj/item/reagent_containers/condiment/enzyme,
+ /obj/item/reagent_containers/condiment/sugar,
/obj/item/food/meat/slab/monkey,
/obj/item/food/grown/banana,
/obj/item/food/grown/banana,
@@ -1907,8 +1907,8 @@
cost = CARGO_CRATE_VALUE * 3
contains = list(/obj/item/reagent_containers/spray/plantbgone,
/obj/item/reagent_containers/spray/plantbgone,
- /obj/item/reagent_containers/glass/bottle/ammonia,
- /obj/item/reagent_containers/glass/bottle/ammonia,
+ /obj/item/reagent_containers/cup/bottle/ammonia,
+ /obj/item/reagent_containers/cup/bottle/ammonia,
/obj/item/hatchet,
/obj/item/cultivator,
/obj/item/plant_analyzer,
@@ -2066,7 +2066,7 @@
crate_type = /obj/structure/closet/crate
contains = list(/obj/item/stack/sheet/mineral/coal/five,
/obj/machinery/grill/unwrenched,
- /obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy
+ /obj/item/reagent_containers/cup/soda_cans/monkey_energy
)
crate_name = "grilling starter kit crate"
@@ -2076,7 +2076,7 @@
cost = CARGO_CRATE_VALUE * 4
crate_type = /obj/structure/closet/crate
contains = list(/obj/item/stack/sheet/mineral/coal/ten,
- /obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy
+ /obj/item/reagent_containers/cup/soda_cans/monkey_energy
)
crate_name = "grilling fuel kit crate"
@@ -2335,7 +2335,7 @@
/obj/item/storage/pill_bottle/aranesp,
/obj/item/storage/pill_bottle/stimulant,
/obj/item/toy/cards/deck/syndicate,
- /obj/item/reagent_containers/food/drinks/bottle/absinthe,
+ /obj/item/reagent_containers/cup/glass/bottle/absinthe,
/obj/item/clothing/under/syndicate/tacticool,
/obj/item/storage/fancy/cigarettes/cigpack_syndicate,
/obj/item/storage/fancy/cigarettes/cigpack_shadyjims,
@@ -2490,7 +2490,7 @@
/obj/item/clothing/mask/gas/mime,
/obj/item/clothing/head/frenchberet,
/obj/item/clothing/suit/toggle/suspenders,
- /obj/item/reagent_containers/food/drinks/bottle/bottleofnothing,
+ /obj/item/reagent_containers/cup/glass/bottle/bottleofnothing,
/obj/item/storage/backpack/mime)
crate_name = "standard costume crate"
crate_type = /obj/structure/closet/crate/wooden
@@ -2779,8 +2779,8 @@
desc = "Keep your local chaplain happy and well-supplied, lest they call down judgement upon your cargo bay. Contains two bottles of holywater, bibles, chaplain robes, and burial garmets."
cost = CARGO_CRATE_VALUE * 6 // it costs so much because the Space Church needs funding to build a cathedral
access_view = ACCESS_CHAPEL_OFFICE
- contains = list(/obj/item/reagent_containers/food/drinks/bottle/holywater,
- /obj/item/reagent_containers/food/drinks/bottle/holywater,
+ contains = list(/obj/item/reagent_containers/cup/glass/bottle/holywater,
+ /obj/item/reagent_containers/cup/glass/bottle/holywater,
/obj/item/storage/book/bible/booze,
/obj/item/storage/book/bible/booze,
/obj/item/clothing/suit/hooded/chaplain_hoodie,
diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm
index 497868dcf84..25073a20410 100644
--- a/code/modules/clothing/head/jobs.dm
+++ b/code/modules/clothing/head/jobs.dm
@@ -105,7 +105,7 @@
create_storage(type = /datum/storage/pockets/small/fedora/detective)
- new /obj/item/reagent_containers/food/drinks/flask/det(src)
+ new /obj/item/reagent_containers/cup/glass/flask/det(src)
/obj/item/clothing/head/fedora/det_hat/examine(mob/user)
. = ..()
diff --git a/code/modules/clothing/outfits/ert.dm b/code/modules/clothing/outfits/ert.dm
index 6226a6e4355..e087b23f288 100644
--- a/code/modules/clothing/outfits/ert.dm
+++ b/code/modules/clothing/outfits/ert.dm
@@ -293,7 +293,7 @@
/obj/item/grenade/clusterbuster/cleaner = 1,
/obj/item/melee/baton/security/loaded = 1,
/obj/item/mop/advanced = 1,
- /obj/item/reagent_containers/glass/bucket = 1,
+ /obj/item/reagent_containers/cup/bucket = 1,
/obj/item/storage/box/lights/mixed = 1,
/obj/item/storage/box/survival/engineer = 1,
)
@@ -417,7 +417,7 @@
back = /obj/item/storage/backpack/ert/janitor
backpack_contents = list(
/obj/item/mop/advanced = 1,
- /obj/item/reagent_containers/glass/bucket = 1,
+ /obj/item/reagent_containers/cup/bucket = 1,
/obj/item/storage/box/lights/mixed = 1,
/obj/item/storage/box/survival/engineer = 1,
)
diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm
index 95acf27030f..37de8bc46aa 100644
--- a/code/modules/clothing/outfits/standard.dm
+++ b/code/modules/clothing/outfits/standard.dm
@@ -80,13 +80,13 @@
r_pocket = /obj/item/grenade/chem_grenade/cleaner
l_pocket = /obj/item/grenade/chem_grenade/cleaner
r_hand = /obj/item/mop
- l_hand = /obj/item/reagent_containers/glass/bucket
+ l_hand = /obj/item/reagent_containers/cup/bucket
/datum/outfit/tournament/janitor/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
if(visualsOnly)
return
- var/obj/item/reagent_containers/glass/bucket/bucket = H.get_item_for_held_index(1)
+ var/obj/item/reagent_containers/cup/bucket/bucket = H.get_item_for_held_index(1)
bucket.reagents.add_reagent(/datum/reagent/water,70)
/datum/outfit/laser_tag
diff --git a/code/modules/clothing/spacesuits/pirate.dm b/code/modules/clothing/spacesuits/pirate.dm
index 7aa3541c033..93149f4fdbd 100644
--- a/code/modules/clothing/spacesuits/pirate.dm
+++ b/code/modules/clothing/spacesuits/pirate.dm
@@ -16,7 +16,7 @@
desc = "A modified suit to allow space pirates to board shuttles and stations while avoiding the maw of the void. Comes with additional protection, and is lighter to move in."
icon_state = "spacepirate"
w_class = WEIGHT_CLASS_NORMAL
- allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/melee/energy/sword/pirate, /obj/item/clothing/glasses/eyepatch, /obj/item/reagent_containers/food/drinks/bottle/rum)
+ allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/melee/energy/sword/pirate, /obj/item/clothing/glasses/eyepatch, /obj/item/reagent_containers/cup/glass/bottle/rum)
slowdown = 0
armor = list(MELEE = 30, BULLET = 50, LASER = 30,ENERGY = 40, BOMB = 30, BIO = 30, FIRE = 60, ACID = 75)
strip_delay = 40
diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm
index e1f2a0aaa58..75a872439c2 100644
--- a/code/modules/clothing/suits/bio.dm
+++ b/code/modules/clothing/suits/bio.dm
@@ -19,7 +19,7 @@
clothing_flags = THICKMATERIAL
body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
slowdown = 0.5
- allowed = list(/obj/item/tank/internals, /obj/item/reagent_containers/dropper, /obj/item/flashlight/pen, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/glass/beaker, /obj/item/gun/syringe)
+ allowed = list(/obj/item/tank/internals, /obj/item/reagent_containers/dropper, /obj/item/flashlight/pen, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/reagent_containers/cup/beaker, /obj/item/gun/syringe)
armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, FIRE = 30, ACID = 100)
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL // SKYRAT EDIT ADDITION - HIDETAIL
strip_delay = 70
diff --git a/code/modules/clothing/suits/chaplainsuits.dm b/code/modules/clothing/suits/chaplainsuits.dm
index b332dc00672..e3f0fd18e9e 100644
--- a/code/modules/clothing/suits/chaplainsuits.dm
+++ b/code/modules/clothing/suits/chaplainsuits.dm
@@ -1,7 +1,7 @@
//Chaplain Suit Subtypes
//If any new staple chaplain items get added, put them in these lists
/obj/item/clothing/suit/chaplainsuit
- allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/cup/glass/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
worn_icon = 'icons/mob/clothing/suits/chaplain.dmi'
/obj/item/clothing/suit/chaplainsuit/armor
@@ -14,7 +14,7 @@
equip_delay_other = 60
/obj/item/clothing/suit/hooded/chaplainsuit
- allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/cup/glass/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
//Suits
/obj/item/clothing/suit/chaplainsuit/holidaypriest
@@ -95,7 +95,7 @@
inhand_icon_state = "clownpriest"
body_parts_covered = CHEST|GROIN|LEGS|ARMS
flags_inv = HIDEJUMPSUIT
- allowed = list(/obj/item/megaphone/clown, /obj/item/soap, /obj/item/food/pie/cream, /obj/item/bikehorn, /obj/item/bikehorn/golden, /obj/item/bikehorn/airhorn, /obj/item/instrument/bikehorn, /obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter, /obj/item/toy/crayon, /obj/item/toy/crayon/spraycan, /obj/item/toy/crayon/spraycan/lubecan, /obj/item/grown/bananapeel, /obj/item/food/grown/banana)
+ allowed = list(/obj/item/megaphone/clown, /obj/item/soap, /obj/item/food/pie/cream, /obj/item/bikehorn, /obj/item/bikehorn/golden, /obj/item/bikehorn/airhorn, /obj/item/instrument/bikehorn, /obj/item/reagent_containers/cup/soda_cans/canned_laughter, /obj/item/toy/crayon, /obj/item/toy/crayon/spraycan, /obj/item/toy/crayon/spraycan/lubecan, /obj/item/grown/bananapeel, /obj/item/food/grown/banana)
/obj/item/clothing/head/helmet/chaplain/clock
name = "forgotten helmet"
@@ -113,7 +113,7 @@
desc = "It sounds like hissing steam, ticking cogs, gone silent, It looks like a dead machine, trying to tick with life."
icon_state = "clockwork_cuirass"
inhand_icon_state = "clockwork_cuirass_inhand"
- allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/cup/glass/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
slowdown = 0
clothing_flags = NONE
@@ -133,7 +133,7 @@
desc = "God wills it!"
icon_state = "knight_templar"
inhand_icon_state = "knight_templar"
- allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/cup/glass/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
slowdown = 0
clothing_flags = NONE
@@ -201,7 +201,7 @@
worn_icon = 'icons/mob/clothing/suits/chaplain.dmi'
inhand_icon_state = "chaplain_hoodie"
body_parts_covered = CHEST|GROIN|LEGS|ARMS
- allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/cup/glass/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
hoodtype = /obj/item/clothing/head/hooded/chaplain_hood
/obj/item/clothing/head/hooded/chaplain_hood
diff --git a/code/modules/clothing/suits/costume.dm b/code/modules/clothing/suits/costume.dm
index f5482760324..42f4483e6d7 100644
--- a/code/modules/clothing/suits/costume.dm
+++ b/code/modules/clothing/suits/costume.dm
@@ -22,7 +22,8 @@
desc = "Yarr."
icon_state = "pirate"
inhand_icon_state = "pirate"
- allowed = list(/obj/item/melee/energy/sword/pirate, /obj/item/clothing/glasses/eyepatch, /obj/item/reagent_containers/food/drinks/bottle/rum)
+ body_parts_covered = CHEST|GROIN|ARMS
+ allowed = list(/obj/item/melee/energy/sword/pirate, /obj/item/clothing/glasses/eyepatch, /obj/item/reagent_containers/cup/glass/bottle/rum)
species_exception = list(/datum/species/golem)
/obj/item/clothing/suit/costume/pirate/armored
@@ -110,7 +111,7 @@
inhand_icon_state = "imperium_monk"
body_parts_covered = CHEST|GROIN|LEGS|ARMS
flags_inv = HIDESHOES|HIDEJUMPSUIT
- allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen)
+ allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/cup/glass/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen)
/obj/item/clothing/suit/costume/chickensuit
name = "chicken suit"
diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm
index ed6965bbbdc..b467bf17a66 100644
--- a/code/modules/clothing/suits/jobs.dm
+++ b/code/modules/clothing/suits/jobs.dm
@@ -11,7 +11,7 @@
inhand_icon_state = "apron"
blood_overlay_type = "armor"
body_parts_covered = CHEST|GROIN
- allowed = list(/obj/item/reagent_containers/spray/plantbgone, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/cultivator, /obj/item/reagent_containers/spray/pestspray, /obj/item/hatchet, /obj/item/storage/bag/plants, /obj/item/graft, /obj/item/secateurs, /obj/item/geneshears)
+ allowed = list(/obj/item/reagent_containers/spray/plantbgone, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/cup/bottle, /obj/item/reagent_containers/cup/beaker, /obj/item/cultivator, /obj/item/reagent_containers/spray/pestspray, /obj/item/hatchet, /obj/item/storage/bag/plants, /obj/item/graft, /obj/item/secateurs, /obj/item/geneshears)
species_exception = list(/datum/species/golem)
armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 50, FIRE = 0, ACID = 0)
@@ -29,7 +29,7 @@
icon_state = "capjacket"
inhand_icon_state = "bio_suit"
body_parts_covered = CHEST|GROIN|ARMS
- allowed = list(/obj/item/disk, /obj/item/stamp, /obj/item/reagent_containers/food/drinks/flask, /obj/item/melee, /obj/item/storage/lockbox/medal, /obj/item/assembly/flash/handheld, /obj/item/storage/box/matches, /obj/item/lighter, /obj/item/clothing/mask/cigarette, /obj/item/storage/fancy/cigarettes, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ allowed = list(/obj/item/disk, /obj/item/stamp, /obj/item/reagent_containers/cup/glass/flask, /obj/item/melee, /obj/item/storage/lockbox/medal, /obj/item/assembly/flash/handheld, /obj/item/storage/box/matches, /obj/item/lighter, /obj/item/clothing/mask/cigarette, /obj/item/storage/fancy/cigarettes, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
//Chef
/obj/item/clothing/suit/toggle/chef
@@ -208,8 +208,8 @@
/obj/item/flashlight/pen,
/obj/item/healthanalyzer,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/hypospray,
/obj/item/reagent_containers/syringe,
/obj/item/storage/pill_bottle,
diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm
index 4b405e1f6c1..3274dae6d7a 100644
--- a/code/modules/clothing/suits/labcoat.dm
+++ b/code/modules/clothing/suits/labcoat.dm
@@ -14,8 +14,8 @@
/obj/item/healthanalyzer,
/obj/item/paper,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/hypospray,
/obj/item/reagent_containers/pill,
/obj/item/reagent_containers/syringe,
diff --git a/code/modules/clothing/suits/wintercoats.dm b/code/modules/clothing/suits/wintercoats.dm
index 7937b4fdf18..0975afe6ca6 100644
--- a/code/modules/clothing/suits/wintercoats.dm
+++ b/code/modules/clothing/suits/wintercoats.dm
@@ -132,7 +132,7 @@
/obj/item/hatchet,
/obj/item/plant_analyzer,
/obj/item/reagent_containers/spray/plantbgone,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/spray/pestspray,
/obj/item/seeds,
/obj/item/storage/bag/plants,
@@ -152,8 +152,8 @@
allowed = list(
/obj/item/grenade/chem_grenade,
/obj/item/holosign_creator,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/spray,
)
hoodtype = /obj/item/clothing/head/hooded/winterhood/janitor
@@ -204,8 +204,8 @@
/obj/item/gun/syringe,
/obj/item/healthanalyzer,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/hypospray,
/obj/item/reagent_containers/pill,
/obj/item/reagent_containers/syringe,
@@ -296,8 +296,8 @@
/obj/item/dnainjector,
/obj/item/paper,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/hypospray,
/obj/item/reagent_containers/pill,
/obj/item/reagent_containers/syringe,
@@ -447,7 +447,7 @@
allowed += list(
/obj/item/melee/baton/telescopic,
)
-
+
/obj/item/clothing/head/hooded/winterhood/cargo/qm
desc = "A dark brown winter hood"
icon_state = "hood_qm"
diff --git a/code/modules/events/shuttle_loan.dm b/code/modules/events/shuttle_loan.dm
index 52d372cfe6e..ddf8b9024fb 100644
--- a/code/modules/events/shuttle_loan.dm
+++ b/code/modules/events/shuttle_loan.dm
@@ -169,7 +169,7 @@
var/turf/T
for(var/i in 1 to 10)
if(prob(15))
- shuttle_spawns.Add(/obj/item/reagent_containers/glass/bottle)
+ shuttle_spawns.Add(/obj/item/reagent_containers/cup/bottle)
else if(prob(15))
shuttle_spawns.Add(/obj/item/reagent_containers/syringe)
else if(prob(25))
@@ -177,8 +177,8 @@
T = pick_n_take(empty_shuttle_turfs)
new infected_assistant(T)
shuttle_spawns.Add(/obj/structure/closet/crate)
- shuttle_spawns.Add(/obj/item/reagent_containers/glass/bottle/pierrot_throat)
- shuttle_spawns.Add(/obj/item/reagent_containers/glass/bottle/magnitis)
+ shuttle_spawns.Add(/obj/item/reagent_containers/cup/bottle/pierrot_throat)
+ shuttle_spawns.Add(/obj/item/reagent_containers/cup/bottle/magnitis)
if(DEPARTMENT_RESUPPLY)
var/list/crate_types = list(
diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm
deleted file mode 100644
index 117ffb914ba..00000000000
--- a/code/modules/food_and_drinks/drinks/drinks.dm
+++ /dev/null
@@ -1,867 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-/// Drinks.
-////////////////////////////////////////////////////////////////////////////////
-/obj/item/reagent_containers/food/drinks
- name = "drink"
- desc = "yummy"
- icon = 'icons/obj/drinks.dmi'
- icon_state = null
- lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi'
- reagent_flags = OPENCONTAINER | DUNKABLE
- var/gulp_size = 5 //This is now officially broken ... need to think of a nice way to fix it.
- possible_transfer_amounts = list(5,10,15,20,25,30,50)
- volume = 50
- resistance_flags = NONE
- var/isGlass = TRUE //Whether the 'bottle' is made of glass or not so that milk cartons dont shatter when someone gets hit by it
-
-/obj/item/reagent_containers/food/drinks/attack(mob/living/M, mob/user, def_zone)
-
- if(!reagents || !reagents.total_volume)
- to_chat(user, span_warning("[src] is empty!"))
- return FALSE
-
- if(!canconsume(M, user))
- return FALSE
-
- if (!is_drainable())
- to_chat(user, span_warning("[src]'s lid hasn't been opened!"))
- return FALSE
-
- if(M == user)
- user.visible_message(span_notice("[user] swallows a gulp of [src]."), \
- span_notice("You swallow a gulp of [src]."))
- if(HAS_TRAIT(M, TRAIT_VORACIOUS))
- M.changeNext_move(CLICK_CD_MELEE * 0.5) //chug! chug! chug!
-
- else
- M.visible_message(span_danger("[user] attempts to feed [M] the contents of [src]."), \
- span_userdanger("[user] attempts to feed you the contents of [src]."))
- if(!do_mob(user, M))
- return
- if(!reagents || !reagents.total_volume)
- return // The drink might be empty after the delay, such as by spam-feeding
- M.visible_message(span_danger("[user] fed [M] the contents of [src]."), \
- span_userdanger("[user] fed you the contents of [src]."))
- log_combat(user, M, "fed", reagents.get_reagent_log_string())
-
- SEND_SIGNAL(src, COMSIG_DRINK_DRANK, M, user)
- var/fraction = min(gulp_size/reagents.total_volume, 1)
- reagents.trans_to(M, gulp_size, transfered_by = user, methods = INGEST)
- checkLiked(fraction, M)
-
- playsound(M.loc,'sound/items/drink.ogg', rand(10,50), TRUE)
- if(iscarbon(M))
- var/mob/living/carbon/carbon_drinker = M
- var/list/diseases = carbon_drinker.get_static_viruses()
- if(LAZYLEN(diseases))
- var/list/datum/disease/diseases_to_add = list()
- for(var/d in diseases)
- var/datum/disease/malady = d
- if(malady.spread_flags & DISEASE_SPREAD_CONTACT_FLUIDS)
- diseases_to_add += malady
- if(LAZYLEN(diseases_to_add))
- AddComponent(/datum/component/infective, diseases_to_add)
- return TRUE
-
-/*
- * On accidental consumption, make sure the container is partially glass, and continue to the reagent_container proc
- */
-/obj/item/reagent_containers/food/drinks/on_accidental_consumption(mob/living/carbon/M, mob/living/carbon/user, obj/item/source_item, discover_after = TRUE)
- if(isGlass && !custom_materials)
- set_custom_materials(list(GET_MATERIAL_REF(/datum/material/glass) = 5))
- return ..()
-
-/obj/item/reagent_containers/food/drinks/afterattack(obj/target, mob/user , proximity)
- . = ..()
- if(!proximity)
- return
-
- if(target.is_refillable() && is_drainable()) //Something like a glass. Player probably wants to transfer TO it.
- if(!reagents.total_volume)
- to_chat(user, span_warning("[src] is empty."))
- return
- if(target.reagents.holder_full())
- to_chat(user, span_warning("[target] is full."))
- return
-
- var/trans = src.reagents.trans_to(target, amount_per_transfer_from_this, transfered_by = user)
- to_chat(user, span_notice("You transfer [trans] units of the solution to [target]."))
-
-
- else if(target.is_drainable()) //A dispenser. Transfer FROM it TO us.
- if (!is_refillable())
- to_chat(user, span_warning("[src]'s tab isn't open!"))
- return
-
- if(!target.reagents.total_volume)
- to_chat(user, span_warning("[target] is empty."))
- return
-
- if(reagents.holder_full())
- to_chat(user, span_warning("[src] is full."))
- return
-
- var/trans = target.reagents.trans_to(src, amount_per_transfer_from_this, transfered_by = user)
- to_chat(user, span_notice("You fill [src] with [trans] units of the contents of [target]."))
-
-/obj/item/reagent_containers/food/drinks/attackby(obj/item/I, mob/user, params)
- var/hotness = I.get_temperature()
- if(hotness && reagents)
- reagents.expose_temperature(hotness)
- to_chat(user, span_notice("You heat [name] with [I]!"))
-
- //Cooling method
- if(istype(I, /obj/item/extinguisher))
- var/obj/item/extinguisher/extinguisher = I
- if(extinguisher.safety)
- return
- if(extinguisher.reagents.total_volume < 1)
- to_chat(user, span_warning("\The [extinguisher] is empty!"))
- return
- var/cooling = (0 - reagents.chem_temp) * (extinguisher.cooling_power * 2)
- reagents.expose_temperature(cooling)
- to_chat(user, span_notice("You cool the [name] with the [I]!"))
- playsound(loc, 'sound/effects/extinguish.ogg', 75, TRUE, -3)
- extinguisher.reagents.remove_all(1)
- ..()
-
-/obj/item/reagent_containers/food/drinks/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
- . = ..()
- if(!.) //if the bottle wasn't caught
- smash(hit_atom, throwingdatum?.thrower, TRUE)
-
-
-/obj/item/reagent_containers/food/drinks/proc/smash(atom/target, mob/thrower, ranged = FALSE)
- if(!isGlass)
- return
- if(QDELING(src) || !target) //Invalid loc
- return
- if(bartender_check(target) && ranged)
- return
- SplashReagents(target, ranged, override_spillable = TRUE)
- var/obj/item/broken_bottle/B = new (loc)
- B.mimic_broken(src, target)
- qdel(src)
- target.Bumped(B)
-
-/obj/item/reagent_containers/food/drinks/bullet_act(obj/projectile/P)
- . = ..()
- if(!(P.nodamage) && P.damage_type == BRUTE && !QDELETED(src))
- var/atom/T = get_turf(src)
- smash(T)
- return
-
-
-
-////////////////////////////////////////////////////////////////////////////////
-/// Drinks. END
-////////////////////////////////////////////////////////////////////////////////
-
-
-/obj/item/reagent_containers/food/drinks/trophy
- name = "pewter cup"
- desc = "Everyone gets a trophy."
- icon_state = "pewter_cup"
- w_class = WEIGHT_CLASS_TINY
- force = 1
- throwforce = 1
- amount_per_transfer_from_this = 5
- custom_materials = list(/datum/material/iron=100)
- possible_transfer_amounts = list(5)
- volume = 5
- flags_1 = CONDUCT_1
- spillable = TRUE
- resistance_flags = FIRE_PROOF
- isGlass = FALSE
-
-/obj/item/reagent_containers/food/drinks/trophy/gold_cup
- name = "gold cup"
- desc = "You're winner!"
- icon_state = "golden_cup"
- w_class = WEIGHT_CLASS_BULKY
- force = 14
- throwforce = 10
- amount_per_transfer_from_this = 20
- custom_materials = list(/datum/material/gold=1000)
- volume = 150
-
-/obj/item/reagent_containers/food/drinks/trophy/silver_cup
- name = "silver cup"
- desc = "Best loser!"
- icon_state = "silver_cup"
- w_class = WEIGHT_CLASS_NORMAL
- force = 10
- throwforce = 8
- amount_per_transfer_from_this = 15
- custom_materials = list(/datum/material/silver=800)
- volume = 100
-
-
-/obj/item/reagent_containers/food/drinks/trophy/bronze_cup
- name = "bronze cup"
- desc = "At least you ranked!"
- icon_state = "bronze_cup"
- w_class = WEIGHT_CLASS_SMALL
- force = 5
- throwforce = 4
- amount_per_transfer_from_this = 10
- custom_materials = list(/datum/material/iron=400)
- volume = 25
-
-///////////////////////////////////////////////Drinks
-//Notes by Darem: Drinks are simply containers that start preloaded. Unlike condiments, the contents can be ingested directly
-// rather then having to add it to something else first. They should only contain liquids. They have a default container size of 50.
-// Formatting is the same as food.
-
-/obj/item/reagent_containers/food/drinks/coffee
- name = "robust coffee"
- desc = "Careful, the beverage you're about to enjoy is extremely hot."
- icon_state = "coffee"
- list_reagents = list(/datum/reagent/consumable/coffee = 30)
- spillable = TRUE
- resistance_flags = FREEZE_PROOF
- isGlass = FALSE
- foodtype = BREAKFAST
-
-/obj/item/reagent_containers/food/drinks/ice
- name = "ice cup"
- desc = "Careful, cold ice, do not chew."
- custom_price = PAYCHECK_LOWER * 0.6
- icon_state = "icecup"
- list_reagents = list(/datum/reagent/consumable/ice = 30)
- spillable = TRUE
- isGlass = FALSE
-
-/obj/item/reagent_containers/food/drinks/ice/prison
- name = "dirty ice cup"
- desc = "Either Nanotrasen's water supply is contaminated, or this machine actually vends lemon, chocolate, and cherry snow cones."
- list_reagents = list(/datum/reagent/consumable/ice = 25, /datum/reagent/liquidgibs = 5)
-
-/obj/item/reagent_containers/food/drinks/mug // parent type is literally just so empty mug sprites are a thing
- name = "mug"
- desc = "A drink served in a classy mug."
- icon_state = "tea"
- inhand_icon_state = "coffee"
- spillable = TRUE
-
-/obj/item/reagent_containers/food/drinks/mug/update_icon_state()
- icon_state = reagents.total_volume ? "tea" : "tea_empty"
- return ..()
-
-/obj/item/reagent_containers/food/drinks/mug/tea
- name = "Duke Purple tea"
- desc = "An insult to Duke Purple is an insult to the Space Queen! Any proper gentleman will fight you, if you sully this tea."
- list_reagents = list(/datum/reagent/consumable/tea = 30)
-
-/obj/item/reagent_containers/food/drinks/mug/coco
- name = "Dutch hot coco"
- desc = "Made in Space South America."
- list_reagents = list(/datum/reagent/consumable/hot_coco = 15, /datum/reagent/consumable/sugar = 5)
- foodtype = SUGAR
- resistance_flags = FREEZE_PROOF
- custom_price = PAYCHECK_CREW * 1.2
-
-
-/obj/item/reagent_containers/food/drinks/dry_ramen
- name = "cup ramen"
- desc = "Just add 5ml of water, self heats! A taste that reminds you of your school years. Now new with salty flavour!"
- icon_state = "ramen"
- list_reagents = list(/datum/reagent/consumable/dry_ramen = 15, /datum/reagent/consumable/salt = 3)
- foodtype = GRAIN
- isGlass = FALSE
- custom_price = PAYCHECK_CREW * 0.9
-
-/obj/item/reagent_containers/food/drinks/waterbottle
- name = "bottle of water"
- desc = "A bottle of water filled at an old Earth bottling facility."
- icon = 'icons/obj/drinks.dmi'
- icon_state = "smallbottle"
- inhand_icon_state = "bottle"
- list_reagents = list(/datum/reagent/water = 49.5, /datum/reagent/fluorine = 0.5)//see desc, don't think about it too hard
- custom_materials = list(/datum/material/plastic=1000)
- volume = 50
- amount_per_transfer_from_this = 10
- fill_icon_thresholds = list(0, 10, 25, 50, 75, 80, 90)
- isGlass = FALSE
- // The 2 bottles have separate cap overlay icons because if the bottle falls over while bottle flipping the cap stays fucked on the moved overlay
- var/cap_icon_state = "bottle_cap_small"
- var/cap_on = TRUE
- var/cap_lost = FALSE
- var/mutable_appearance/cap_overlay
- var/flip_chance = 10
- custom_price = PAYCHECK_LOWER * 0.8
-
-/obj/item/reagent_containers/food/drinks/waterbottle/Initialize(mapload)
- . = ..()
- cap_overlay = mutable_appearance(icon, cap_icon_state)
- if(cap_on)
- spillable = FALSE
- update_appearance()
-
-/obj/item/reagent_containers/food/drinks/waterbottle/update_overlays()
- . = ..()
- if(cap_on)
- . += cap_overlay
-
-/obj/item/reagent_containers/food/drinks/waterbottle/examine(mob/user)
- . = ..()
- if(cap_lost)
- . += span_notice("The cap seems to be missing.")
- else if(cap_on)
- . += span_notice("The cap is firmly on to prevent spilling. Alt-click to remove the cap.")
- else
- . += span_notice("The cap has been taken off. Alt-click to put a cap on.")
-
-/obj/item/reagent_containers/food/drinks/waterbottle/AltClick(mob/user)
- . = ..()
- if(cap_lost)
- to_chat(user, span_warning("The cap seems to be missing! Where did it go?"))
- return
-
- var/fumbled = HAS_TRAIT(user, TRAIT_CLUMSY) && prob(5)
- if(cap_on || fumbled)
- cap_on = FALSE
- spillable = TRUE
- animate(src, transform = null, time = 2, loop = 0)
- if(fumbled)
- to_chat(user, span_warning("You fumble with [src]'s cap! The cap falls onto the ground and simply vanishes. Where the hell did it go?"))
- cap_lost = TRUE
- else
- to_chat(user, span_notice("You remove the cap from [src]."))
- else
- cap_on = TRUE
- spillable = FALSE
- to_chat(user, span_notice("You put the cap on [src]."))
- update_appearance()
-
-/obj/item/reagent_containers/food/drinks/waterbottle/is_refillable()
- if(cap_on)
- return FALSE
- . = ..()
-
-/obj/item/reagent_containers/food/drinks/waterbottle/is_drainable()
- if(cap_on)
- return FALSE
- . = ..()
-
-/obj/item/reagent_containers/food/drinks/waterbottle/attack(mob/target, mob/living/user, def_zone)
- if(!target)
- return
-
- if(cap_on && reagents.total_volume && istype(target))
- to_chat(user, span_warning("You must remove the cap before you can do that!"))
- return
-
- return ..()
-
-/obj/item/reagent_containers/food/drinks/waterbottle/afterattack(obj/target, mob/living/user, proximity)
- if(cap_on && (target.is_refillable() || target.is_drainable() || (reagents.total_volume && !user.combat_mode)))
- to_chat(user, span_warning("You must remove the cap before you can do that!"))
- return
-
- else if(istype(target, /obj/item/reagent_containers/food/drinks/waterbottle))
- var/obj/item/reagent_containers/food/drinks/waterbottle/WB = target
- if(WB.cap_on)
- to_chat(user, span_warning("[WB] has a cap firmly twisted on!"))
- . = ..()
-
-// heehoo bottle flipping
-/obj/item/reagent_containers/food/drinks/waterbottle/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
- . = ..()
- if(!QDELETED(src) && cap_on && reagents.total_volume)
- if(prob(flip_chance)) // landed upright
- src.visible_message(span_notice("[src] lands upright!"))
- if(throwingdatum.thrower && isliving(throwingdatum.thrower))
- var/mob/living/living_thrower = throwingdatum.thrower
- living_thrower.add_mood_event("bottle_flip", /datum/mood_event/bottle_flip)
- else // landed on it's side
- animate(src, transform = matrix(prob(50)? 90 : -90, MATRIX_ROTATE), time = 3, loop = 0)
-
-/obj/item/reagent_containers/food/drinks/waterbottle/pickup(mob/user)
- . = ..()
- animate(src, transform = null, time = 1, loop = 0)
-
-/obj/item/reagent_containers/food/drinks/waterbottle/empty
- list_reagents = list()
- cap_on = FALSE
-
-/obj/item/reagent_containers/food/drinks/waterbottle/large
- desc = "A fresh commercial-sized bottle of water."
- icon_state = "largebottle"
- custom_materials = list(/datum/material/plastic=3000)
- list_reagents = list(/datum/reagent/water = 100)
- volume = 100
- amount_per_transfer_from_this = 10
- possible_transfer_amounts = list(5,10,15,20,25,30,50,100)
- cap_icon_state = "bottle_cap"
-
-/obj/item/reagent_containers/food/drinks/waterbottle/large/empty
- list_reagents = list()
- cap_on = FALSE
-
-// Admin spawn
-/obj/item/reagent_containers/food/drinks/waterbottle/relic
- name = "mysterious bottle"
- desc = "A bottle quite similar to a water bottle, but with some words scribbled on with a marker. It seems to be radiating some kind of energy."
- flip_chance = 100 // FLIPP
-
-/obj/item/reagent_containers/food/drinks/waterbottle/relic/Initialize(mapload)
- var/reagent_id = get_random_reagent_id()
- var/datum/reagent/random_reagent = new reagent_id
- list_reagents = list(random_reagent.type = 50)
- . = ..()
- desc += span_notice("The writing reads '[random_reagent.name]'.")
- update_appearance()
-
-
-/obj/item/reagent_containers/food/drinks/sillycup
- name = "paper cup"
- desc = "A paper water cup."
- icon_state = "water_cup_e"
- possible_transfer_amounts = list(10)
- volume = 10
- spillable = TRUE
- isGlass = FALSE
-
-/obj/item/reagent_containers/food/drinks/sillycup/update_icon_state()
- icon_state = reagents.total_volume ? "water_cup" : "water_cup_e"
- return ..()
-
-/obj/item/reagent_containers/food/drinks/sillycup/smallcarton
- name = "small carton"
- desc = "A small carton, intended for holding drinks."
- icon_state = "juicebox"
- volume = 15 //I figure if you have to craft these it should at least be slightly better than something you can get for free from a watercooler
-
-/// Reagent container icon updates, especially this one, are complete jank. I will need to rework them after this is merged.
-/obj/item/reagent_containers/food/drinks/sillycup/smallcarton/on_reagent_change(datum/reagents/holder, ...)
- . = ..()
- if(!length(reagents.reagent_list))
- foodtype = NONE /// Why are food types on the _container_? TODO: move these to the reagents
- return
-
- switch(reagents.get_master_reagent_id())
- if(/datum/reagent/consumable/orangejuice)
- foodtype = FRUIT | BREAKFAST
- if(/datum/reagent/consumable/milk)
- foodtype = DAIRY | BREAKFAST
- if(/datum/reagent/consumable/applejuice)
- foodtype = FRUIT
- if(/datum/reagent/consumable/grapejuice)
- foodtype = FRUIT
- if(/datum/reagent/consumable/pineapplejuice)
- foodtype = FRUIT | PINEAPPLE
- if(/datum/reagent/consumable/milk/chocolate_milk)
- foodtype = SUGAR
- if(/datum/reagent/consumable/ethanol/eggnog)
- foodtype = MEAT
-
-/obj/item/reagent_containers/food/drinks/sillycup/smallcarton/update_name(updates)
- . = ..()
- if(!length(reagents.reagent_list))
- name = "small carton"
- return
-
- switch(reagents.get_master_reagent_id())
- if(/datum/reagent/consumable/orangejuice)
- name = "orange juice box"
- if(/datum/reagent/consumable/milk)
- name = "carton of milk"
- if(/datum/reagent/consumable/applejuice)
- name = "apple juice box"
- if(/datum/reagent/consumable/grapejuice)
- name = "grape juice box"
- if(/datum/reagent/consumable/pineapplejuice)
- name = "pineapple juice box"
- if(/datum/reagent/consumable/milk/chocolate_milk)
- name = "carton of chocolate milk"
- if(/datum/reagent/consumable/ethanol/eggnog)
- name = "carton of eggnog"
-
-/obj/item/reagent_containers/food/drinks/sillycup/smallcarton/update_desc(updates)
- . = ..()
- if(!length(reagents.reagent_list))
- desc = "A small carton, intended for holding drinks."
- return
-
- switch(reagents.get_master_reagent_id())
- if(/datum/reagent/consumable/orangejuice)
- desc = "A great source of vitamins. Stay healthy!"
- if(/datum/reagent/consumable/milk)
- desc = "An excellent source of calcium for growing space explorers."
- if(/datum/reagent/consumable/applejuice)
- desc = "Sweet apple juice. Don't be late for school!"
- if(/datum/reagent/consumable/grapejuice)
- desc = "Tasty grape juice in a fun little container. Non-alcoholic!"
- if(/datum/reagent/consumable/pineapplejuice)
- desc = "Why would you even want this?"
- if(/datum/reagent/consumable/milk/chocolate_milk)
- desc = "Milk for cool kids!"
- if(/datum/reagent/consumable/ethanol/eggnog)
- desc = "For enjoying the most wonderful time of the year."
-
-
-/obj/item/reagent_containers/food/drinks/sillycup/smallcarton/update_icon_state()
- . = ..()
- if(!length(reagents.reagent_list))
- icon_state = "juicebox"
- return
-
- switch(reagents.get_master_reagent_id()) // Thanks to update_name not existing we need to do this whole switch twice
- if(/datum/reagent/consumable/orangejuice)
- icon_state = "orangebox"
- if(/datum/reagent/consumable/milk)
- icon_state = "milkbox"
- if(/datum/reagent/consumable/applejuice)
- icon_state = "juicebox"
- if(/datum/reagent/consumable/grapejuice)
- icon_state = "grapebox"
- if(/datum/reagent/consumable/pineapplejuice)
- icon_state = "pineapplebox"
- if(/datum/reagent/consumable/milk/chocolate_milk)
- icon_state = "chocolatebox"
- if(/datum/reagent/consumable/ethanol/eggnog)
- icon_state = "nog2"
- else
- icon_state = "juicebox"
-
-/obj/item/reagent_containers/food/drinks/sillycup/smallcarton/smash(atom/target, mob/thrower, ranged = FALSE)
- if(bartender_check(target) && ranged)
- return
- SplashReagents(target, ranged, override_spillable = TRUE)
- var/obj/item/broken_bottle/B = new (loc)
- B.mimic_broken(src, target)
- qdel(src)
- target.Bumped(B)
-
-/obj/item/reagent_containers/food/drinks/colocup
- name = "colo cup"
- desc = "A cheap, mass produced style of cup, typically used at parties. They never seem to come out red, for some reason..."
- icon = 'icons/obj/drinks.dmi'
- icon_state = "colocup"
- lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi'
- inhand_icon_state = "colocup"
- custom_materials = list(/datum/material/plastic = 1000)
- possible_transfer_amounts = list(5, 10, 15, 20)
- volume = 20
- amount_per_transfer_from_this = 5
- isGlass = FALSE
- /// Allows the lean sprite to display upon crafting
- var/random_sprite = TRUE
-
-/obj/item/reagent_containers/food/drinks/colocup/Initialize(mapload)
- .=..()
- pixel_x = rand(-4,4)
- pixel_y = rand(-4,4)
- if (random_sprite)
- icon_state = "colocup[rand(0, 6)]"
- if (icon_state == "colocup6")
- desc = "A cheap, mass produced style of cup, typically used at parties. Woah, this one is in red! What the hell?"
-
-//////////////////////////drinkingglass and shaker//
-//Note by Darem: This code handles the mixing of drinks. New drinks go in three places: In Chemistry-Reagents.dm (for the drink
-// itself), in Chemistry-Recipes.dm (for the reaction that changes the components into the drink), and here (for the drinking glass
-// icon states.
-
-/obj/item/reagent_containers/food/drinks/shaker
- name = "shaker"
- desc = "A metal shaker to mix drinks in."
- icon_state = "shaker"
- custom_materials = list(/datum/material/iron=1500)
- amount_per_transfer_from_this = 10
- volume = 100
- isGlass = FALSE
-
-/obj/item/reagent_containers/food/drinks/shaker/Initialize(mapload)
- . = ..()
- if(prob(10))
- name = "\improper NanoTrasen 20th Anniversary Shaker"
- desc += " It has an emblazoned NanoTrasen logo on it."
- icon_state = "shaker_n"
-
-/obj/item/reagent_containers/food/drinks/flask
- name = "flask"
- desc = "Every good spaceman knows it's a good idea to bring along a couple of pints of whiskey wherever they go."
- custom_price = PAYCHECK_COMMAND * 2
- icon_state = "flask"
- custom_materials = list(/datum/material/iron=250)
- volume = 60
- isGlass = FALSE
-
-/obj/item/reagent_containers/food/drinks/flask/gold
- name = "captain's flask"
- desc = "A gold flask belonging to the captain."
- icon_state = "flask_gold"
- custom_materials = list(/datum/material/gold=500)
-
-/obj/item/reagent_containers/food/drinks/flask/det
- name = "detective's flask"
- desc = "The detective's only true friend."
- icon_state = "detflask"
- list_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 30)
-
-/obj/item/reagent_containers/food/drinks/britcup
- name = "cup"
- desc = "A cup with the british flag emblazoned on it."
- icon_state = "britcup"
- volume = 30
- spillable = TRUE
-
-//////////////////////////soda_cans//
-//These are in their own group to be used as IED's in /obj/item/grenade/ghettobomb.dm
-/// How much fizziness is added to the can of soda by throwing it, in percentage points
-#define SODA_FIZZINESS_THROWN 15
-/// How much fizziness is added to the can of soda by shaking it, in percentage points
-#define SODA_FIZZINESS_SHAKE 5
-
-/obj/item/reagent_containers/food/drinks/soda_cans
- name = "soda can"
- lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi'
- reagent_flags = NONE
- spillable = FALSE
- isGlass = FALSE
- custom_price = PAYCHECK_CREW * 0.9
- obj_flags = CAN_BE_HIT
- throwforce = 12 // set to 0 upon being opened. Have you ever been domed by a soda can? Those things fucking hurt
- /// If the can hasn't been opened yet, this is the measure of how fizzed up it is from being shaken or thrown around. When opened, this is rolled as a percentage chance to burst
- var/fizziness = 0
-
-/obj/item/reagent_containers/food/drinks/soda_cans/random/Initialize(mapload)
- ..()
- var/T = pick(subtypesof(/obj/item/reagent_containers/food/drinks/soda_cans) - /obj/item/reagent_containers/food/drinks/soda_cans/random)
- new T(loc)
- return INITIALIZE_HINT_QDEL
-
-/obj/item/reagent_containers/food/drinks/soda_cans/suicide_act(mob/living/carbon/human/H)
- if(!reagents.total_volume)
- H.visible_message(span_warning("[H] is trying to take a big sip from [src]... The can is empty!"))
- return SHAME
- if(!is_drainable())
- open_soda()
- sleep(10)
- H.visible_message(span_suicide("[H] takes a big sip from [src]! It looks like [H.p_theyre()] trying to commit suicide!"))
- playsound(H,'sound/items/drink.ogg', 80, TRUE)
- reagents.trans_to(H, src.reagents.total_volume, transfered_by = H) //a big sip
- sleep(5)
- H.say(pick("Now, Outbomb Cuban Pete, THAT was a game.", "All these new fangled arcade games are too slow. I prefer the classics.", "They don't make 'em like Orion Trail anymore.", "You know what they say. Worst day of spess carp fishing is better than the best day at work.", "They don't make 'em like good old-fashioned singularity engines anymore."))
- if(H.age >= 30)
- H.Stun(50)
- sleep(50)
- playsound(H,'sound/items/drink.ogg', 80, TRUE)
- H.say(pick("Another day, another dollar.", "I wonder if I should hold?", "Diversifying is for young'ns.", "Yeap, times were good back then."))
- return MANUAL_SUICIDE_NONLETHAL
- sleep(20) //dramatic pause
- return TOXLOSS
-
-/obj/item/reagent_containers/food/drinks/soda_cans/attack(mob/M, mob/living/user)
- if(istype(M, /mob/living/carbon) && !reagents.total_volume && user.combat_mode && user.zone_selected == BODY_ZONE_HEAD)
- if(M == user)
- user.visible_message(span_warning("[user] crushes the can of [src] on [user.p_their()] forehead!"), span_notice("You crush the can of [src] on your forehead."))
- else
- user.visible_message(span_warning("[user] crushes the can of [src] on [M]'s forehead!"), span_notice("You crush the can of [src] on [M]'s forehead."))
- playsound(M,'sound/weapons/pierce.ogg', rand(10,50), TRUE)
- var/obj/item/trash/can/crushed_can = new /obj/item/trash/can(M.loc)
- crushed_can.icon_state = icon_state
- qdel(src)
- return TRUE
- . = ..()
-
-/obj/item/reagent_containers/food/drinks/soda_cans/bullet_act(obj/projectile/P)
- . = ..()
- if(!(P.nodamage) && P.damage_type == BRUTE && !QDELETED(src))
- var/obj/item/trash/can/crushed_can = new /obj/item/trash/can(src.loc)
- crushed_can.icon_state = icon_state
- var/atom/throw_target = get_edge_target_turf(crushed_can, pick(GLOB.alldirs))
- crushed_can.throw_at(throw_target, rand(1,2), 7)
- qdel(src)
- return
-
-/obj/item/reagent_containers/food/drinks/soda_cans/proc/open_soda(mob/user)
- if(prob(fizziness))
- user.visible_message(span_danger("[user] opens [src], and is suddenly sprayed by the fizzing contents!"), span_danger("You pull back the tab of [src], and are suddenly sprayed with a torrent of liquid! Ahhh!!"))
- burst_soda(user)
- return
-
- to_chat(user, "You pull back the tab of [src] with a satisfying pop.") //Ahhhhhhhh
- reagents.flags |= OPENCONTAINER
- playsound(src, SFX_CAN_OPEN, 50, TRUE)
- spillable = TRUE
- throwforce = 0
-
-/**
- * Burst the soda open on someone. Fun! Opens and empties the soda can, but does not crush it.
- *
- * Arguments:
- * * target - Who's getting covered in soda
- * * hide_message - Stops the generic fizzing message, so you can do your own
- */
-/obj/item/reagent_containers/food/drinks/soda_cans/proc/burst_soda(atom/target, hide_message = FALSE)
- if(!target)
- return
-
- if(ismob(target))
- var/mob/living/target_mob = target
- target_mob.add_mood_event("soda_spill", /datum/mood_event/soda_spill, src)
- for(var/mob/living/iter_mob in view(src, 7))
- if(iter_mob != target)
- iter_mob.add_mood_event("observed_soda_spill", /datum/mood_event/observed_soda_spill, target, src)
-
- playsound(src, 'sound/effects/can_pop.ogg', 80, TRUE)
- if(!hide_message)
- visible_message(span_danger("[src] spills over, fizzing its contents all over [target]!"))
- spillable = TRUE
- reagents.flags |= OPENCONTAINER
- reagents.expose(target, TOUCH)
- reagents.clear_reagents()
- throwforce = 0
-
-/obj/item/reagent_containers/food/drinks/soda_cans/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
- . = ..()
- if(. || spillable || !reagents.total_volume) // if it was caught, already opened, or has nothing in it
- return
-
- fizziness += SODA_FIZZINESS_THROWN
- if(!prob(fizziness))
- return
-
- burst_soda(hit_atom, hide_message = TRUE)
- visible_message(span_danger("[src]'s impact with [hit_atom] causes it to rupture, spilling everywhere!"))
- var/obj/item/trash/can/crushed_can = new /obj/item/trash/can(src.loc)
- crushed_can.icon_state = icon_state
- moveToNullspace()
- QDEL_IN(src, 1 SECONDS) // give it a second so it can still be logged for the throw impact
-
-/obj/item/reagent_containers/food/drinks/soda_cans/attack_self(mob/user)
- if(!is_drainable())
- open_soda(user)
- return
- return ..()
-
-/obj/item/reagent_containers/food/drinks/soda_cans/attack_self_secondary(mob/user)
- if(!is_drainable())
- playsound(src, 'sound/effects/can_shake.ogg', 50, TRUE)
- user.visible_message(span_danger("[user] shakes [src]!"), span_danger("You shake up [src]!"), vision_distance=2)
- fizziness += SODA_FIZZINESS_SHAKE
- return
- return ..()
-
-/obj/item/reagent_containers/food/drinks/soda_cans/examine_more(mob/user)
- . = ..()
- if(!in_range(user, src))
- return
- if(fizziness > 30 && prob(fizziness * 2))
- . += span_notice("You examine [src] closer, and note the following...")
- . += "\t[span_warning("You get a menacing aura of fizziness from it...")]"
-
-#undef SODA_FIZZINESS_THROWN
-#undef SODA_FIZZINESS_SHAKE
-
-/obj/item/reagent_containers/food/drinks/soda_cans/cola
- name = "Space Cola"
- desc = "Cola. in space."
- icon_state = "cola"
- list_reagents = list(/datum/reagent/consumable/space_cola = 30)
- foodtype = SUGAR
-
-/obj/item/reagent_containers/food/drinks/soda_cans/tonic
- name = "T-Borg's tonic water"
- desc = "Quinine tastes funny, but at least it'll keep that Space Malaria away."
- icon_state = "tonic"
- list_reagents = list(/datum/reagent/consumable/tonic = 50)
- foodtype = ALCOHOL
-
-/obj/item/reagent_containers/food/drinks/soda_cans/sodawater
- name = "soda water"
- desc = "A can of soda water. Why not make a scotch and soda?"
- icon_state = "sodawater"
- list_reagents = list(/datum/reagent/consumable/sodawater = 50)
-
-/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime
- name = "orange soda"
- desc = "You wanted ORANGE. It gave you Lemon Lime."
- icon_state = "lemon-lime"
- list_reagents = list(/datum/reagent/consumable/lemon_lime = 30)
- foodtype = FRUIT
-
-/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime/Initialize(mapload)
- . = ..()
- name = "lemon-lime soda"
-
-/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry
- name = "Sol Dry"
- desc = "Maybe this will help your tummy feel better. Maybe not."
- icon_state = "sol_dry"
- list_reagents = list(/datum/reagent/consumable/sol_dry = 30)
- foodtype = SUGAR
-
-/obj/item/reagent_containers/food/drinks/soda_cans/space_up
- name = "Space-Up!"
- desc = "Tastes like a hull breach in your mouth."
- icon_state = "space-up"
- list_reagents = list(/datum/reagent/consumable/space_up = 30)
- foodtype = SUGAR | JUNKFOOD
-
-/obj/item/reagent_containers/food/drinks/soda_cans/starkist
- name = "Star-kist"
- desc = "The taste of a star in liquid form. And, a bit of tuna...?"
- icon_state = "starkist"
- list_reagents = list(/datum/reagent/consumable/space_cola = 15, /datum/reagent/consumable/orangejuice = 15)
- foodtype = SUGAR | FRUIT | JUNKFOOD
-
-/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind
- name = "Space Mountain Wind"
- desc = "Blows right through you like a space wind."
- icon_state = "space_mountain_wind"
- list_reagents = list(/datum/reagent/consumable/spacemountainwind = 30)
- foodtype = SUGAR | JUNKFOOD
-
-/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko
- name = "Thirteen Loko"
- desc = "The CMO has advised crew members that consumption of Thirteen Loko may result in seizures, blindness, drunkenness, or even death. Please Drink Responsibly."
- icon_state = "thirteen_loko"
- list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 30)
- foodtype = SUGAR | JUNKFOOD
-
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb
- name = "Dr. Gibb"
- desc = "A delicious mixture of 42 different flavors."
- icon_state = "dr_gibb"
- list_reagents = list(/datum/reagent/consumable/dr_gibb = 30)
- foodtype = SUGAR | JUNKFOOD
-
-/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game
- name = "Pwr Game"
- desc = "The only drink with the PWR that true gamers crave. When a gamer talks about gamerfuel, this is what they're literally referring to."
- icon_state = "purple_can"
- list_reagents = list(/datum/reagent/consumable/pwr_game = 30)
-
-/obj/item/reagent_containers/food/drinks/soda_cans/shamblers
- name = "Shambler's juice"
- desc = "~Shake me up some of that Shambler's Juice!~"
- icon_state = "shamblers"
- list_reagents = list(/datum/reagent/consumable/shamblers = 30)
- foodtype = SUGAR | JUNKFOOD
-
-/obj/item/reagent_containers/food/drinks/soda_cans/grey_bull
- name = "Grey Bull"
- desc = "Grey Bull, it gives you gloves!"
- icon_state = "energy_drink"
- list_reagents = list(/datum/reagent/consumable/grey_bull = 20)
- foodtype = SUGAR | JUNKFOOD
-
-/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy
- name = "Monkey Energy"
- desc = "Unleash the ape!"
- icon_state = "monkey_energy"
- inhand_icon_state = "monkey_energy"
- list_reagents = list(/datum/reagent/consumable/monkey_energy = 50)
- foodtype = SUGAR | JUNKFOOD
-
-/obj/item/reagent_containers/food/drinks/soda_cans/air
- name = "canned air"
- desc = "There is no air shortage. Do not drink."
- icon_state = "air"
- list_reagents = list(/datum/reagent/nitrogen = 24, /datum/reagent/oxygen = 6)
diff --git a/code/modules/food_and_drinks/food.dm b/code/modules/food_and_drinks/food.dm
deleted file mode 100644
index ff84e3df858..00000000000
--- a/code/modules/food_and_drinks/food.dm
+++ /dev/null
@@ -1,53 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-/// Food.
-////////////////////////////////////////////////////////////////////////////////
-/// Note: When adding food items with dummy parents, make sure to add
-/// the parent to the exclusion list in code/__HELPERS/unsorted.dm's
-/// get_random_food proc.
-////////////////////////////////////////////////////////////////////////////////
-
-/obj/item/reagent_containers/food
- possible_transfer_amounts = list()
- volume = 50 //Sets the default container amount for all food items.
- reagent_flags = INJECTABLE
- resistance_flags = FLAMMABLE
- var/foodtype = NONE
- var/last_check_time
- var/in_container = FALSE //currently just stops "was bitten X times!" messages on canned food
-
-/obj/item/reagent_containers/food/Initialize(mapload)
- . = ..()
- if(!mapload)
- pixel_x = rand(-5, 5)
- pixel_y = rand(-5, 5)
-
-/obj/item/reagent_containers/food/examine(mob/user)
- . = ..()
- if(foodtype)
- var/list/types = bitfield_to_list(foodtype, FOOD_FLAGS)
- . += span_notice("It is [lowertext(english_list(types))].")
-
-/obj/item/reagent_containers/food/proc/checkLiked(fraction, mob/M)
- if(last_check_time + 50 < world.time)
- if(ishuman(M))
- var/mob/living/carbon/human/H = M
- if(!HAS_TRAIT(H, TRAIT_AGEUSIA))
- if(foodtype & H.dna.species.toxic_food)
- to_chat(H,span_warning("What the hell was that thing?!"))
- H.adjust_disgust(25 + 30 * fraction)
- H.add_mood_event("toxic_food", /datum/mood_event/disgusting_food)
- else if(foodtype & H.dna.species.disliked_food)
- to_chat(H,span_notice("That didn't taste very good..."))
- H.adjust_disgust(11 + 15 * fraction)
- H.add_mood_event("gross_food", /datum/mood_event/gross_food)
- else if(foodtype & H.dna.species.liked_food)
- to_chat(H,span_notice("I love this taste!"))
- H.adjust_disgust(-5 + -2.5 * fraction)
- H.add_mood_event("fav_food", /datum/mood_event/favorite_food)
- else
- if(foodtype & H.dna.species.toxic_food)
- to_chat(H, span_warning("You don't feel so good..."))
- H.adjust_disgust(25 + 30 * fraction)
- if((foodtype & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST)
- H.add_mood_event("breakfast", /datum/mood_event/breakfast)
- last_check_time = world.time
diff --git a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm
index ef1cf4dc56e..bd26dff5a39 100644
--- a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm
+++ b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm
@@ -3,9 +3,9 @@
#define DEEPFRYER_BURNTIME 120
GLOBAL_LIST_INIT(oilfry_blacklisted_items, typecacheof(list(
- /obj/item/reagent_containers/glass,
+ /obj/item/reagent_containers/cup,
/obj/item/reagent_containers/syringe,
- /obj/item/reagent_containers/food/condiment,
+ /obj/item/reagent_containers/condiment,
/obj/item/storage,
/obj/item/delivery,
/obj/item/his_grace)))
diff --git a/code/modules/food_and_drinks/kitchen_machinery/grill.dm b/code/modules/food_and_drinks/kitchen_machinery/grill.dm
index be6f761c549..d625b628538 100644
--- a/code/modules/food_and_drinks/kitchen_machinery/grill.dm
+++ b/code/modules/food_and_drinks/kitchen_machinery/grill.dm
@@ -13,7 +13,7 @@
layer = BELOW_OBJ_LAYER
use_power = NO_POWER_USE
var/grill_fuel = 0
- var/obj/item/reagent_containers/food/grilled_item
+ var/obj/item/food/grilled_item
var/grill_time = 0
var/datum/looping_sound/grill/grill_loop
@@ -50,7 +50,7 @@
if(I.resistance_flags & INDESTRUCTIBLE)
to_chat(user, span_warning("You don't feel it would be wise to grill [I]..."))
return ..()
- if(istype(I, /obj/item/reagent_containers/food/drinks))
+ if(istype(I, /obj/item/reagent_containers/cup/glass))
if(I.reagents.has_reagent(/datum/reagent/consumable/monkey_energy))
grill_fuel += (20 * (I.reagents.get_reagent_amount(/datum/reagent/consumable/monkey_energy)))
to_chat(user, span_notice("You pour the Monkey Energy in [src]."))
diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm
index f5db89fdfc0..92da655ed50 100644
--- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm
+++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm
@@ -158,7 +158,7 @@
to_chat(user, span_warning("You need more space cleaner!"))
return TRUE
- if(istype(O, /obj/item/soap) || istype(O, /obj/item/reagent_containers/glass/rag))
+ if(istype(O, /obj/item/soap) || istype(O, /obj/item/reagent_containers/cup/rag))
var/cleanspeed = 50
if(istype(O, /obj/item/soap))
var/obj/item/soap/used_soap = O
@@ -262,7 +262,7 @@
muck()
return
for(var/obj/O in ingredients)
- if(istype(O, /obj/item/reagent_containers/food) || istype(O, /obj/item/grown))
+ if(istype(O, /obj/item/food) || istype(O, /obj/item/grown))
continue
if(prob(min(dirty * 5, 100)))
start_can_fail()
diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm
index 75982c3fbb1..4894c37f8b7 100644
--- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm
+++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm
@@ -380,7 +380,7 @@
/obj/machinery/smartfridge/drinks/accept_check(obj/item/O)
if(!istype(O, /obj/item/reagent_containers) || (O.item_flags & ABSTRACT) || !O.reagents || !O.reagents.reagent_list.len)
return FALSE
- if(istype(O, /obj/item/reagent_containers/glass) || istype(O, /obj/item/reagent_containers/food/drinks) || istype(O, /obj/item/reagent_containers/food/condiment))
+ if(istype(O, /obj/item/reagent_containers/cup) || istype(O, /obj/item/reagent_containers/cup/glass) || istype(O, /obj/item/reagent_containers/condiment))
return TRUE
// ----------------------------
@@ -479,11 +479,11 @@
/obj/machinery/smartfridge/chemistry/accept_check(obj/item/O)
var/static/list/chemfridge_typecache = typecacheof(list(
/obj/item/reagent_containers/syringe,
- /obj/item/reagent_containers/glass/bottle,
- /obj/item/reagent_containers/glass/beaker,
+ /obj/item/reagent_containers/cup/bottle,
+ /obj/item/reagent_containers/cup/beaker,
/obj/item/reagent_containers/spray,
/obj/item/reagent_containers/medigel,
- /obj/item/reagent_containers/glass/vial, //SKYRAT EDIT HYPOSPRAYS
+ /obj/item/reagent_containers/cup/vial, //SKYRAT EDIT HYPOSPRAYS
/obj/item/reagent_containers/chem_pack
))
@@ -508,8 +508,8 @@
initial_contents = list(
/obj/item/reagent_containers/pill/epinephrine = 12,
/obj/item/reagent_containers/pill/multiver = 5,
- /obj/item/reagent_containers/glass/bottle/epinephrine = 1,
- /obj/item/reagent_containers/glass/bottle/multiver = 1)
+ /obj/item/reagent_containers/cup/bottle/epinephrine = 1,
+ /obj/item/reagent_containers/cup/bottle/multiver = 1)
// ----------------------------
// Virology Medical Smartfridge
@@ -522,13 +522,13 @@
/obj/machinery/smartfridge/chemistry/virology/preloaded
initial_contents = list(
/obj/item/reagent_containers/syringe/antiviral = 4,
- /obj/item/reagent_containers/glass/bottle/cold = 1,
- /obj/item/reagent_containers/glass/bottle/flu_virion = 1,
- /obj/item/reagent_containers/glass/bottle/mutagen = 1,
- /obj/item/reagent_containers/glass/bottle/sugar = 1,
- /obj/item/reagent_containers/glass/bottle/plasma = 1,
- /obj/item/reagent_containers/glass/bottle/synaptizine = 1,
- /obj/item/reagent_containers/glass/bottle/formaldehyde = 1)
+ /obj/item/reagent_containers/cup/bottle/cold = 1,
+ /obj/item/reagent_containers/cup/bottle/flu_virion = 1,
+ /obj/item/reagent_containers/cup/bottle/mutagen = 1,
+ /obj/item/reagent_containers/cup/bottle/sugar = 1,
+ /obj/item/reagent_containers/cup/bottle/plasma = 1,
+ /obj/item/reagent_containers/cup/bottle/synaptizine = 1,
+ /obj/item/reagent_containers/cup/bottle/formaldehyde = 1)
// ----------------------------
// Disk """fridge"""
diff --git a/code/modules/food_and_drinks/pizzabox.dm b/code/modules/food_and_drinks/pizzabox.dm
index a8cea48ae69..f8176b73e66 100644
--- a/code/modules/food_and_drinks/pizzabox.dm
+++ b/code/modules/food_and_drinks/pizzabox.dm
@@ -228,7 +228,7 @@
else if(is_wire_tool(I))
if(wires && bomb)
wires.interact(user)
- else if(istype(I, /obj/item/reagent_containers/food))
+ else if(istype(I, /obj/item/reagent_containers/cup))
to_chat(user, span_warning("That's not a pizza!"))
..()
diff --git a/code/modules/food_and_drinks/recipes/food_mixtures.dm b/code/modules/food_and_drinks/recipes/food_mixtures.dm
index 756dc301b9f..88e612b6d7b 100644
--- a/code/modules/food_and_drinks/recipes/food_mixtures.dm
+++ b/code/modules/food_and_drinks/recipes/food_mixtures.dm
@@ -177,7 +177,7 @@
/datum/chemical_reaction/food/ricebowl
required_reagents = list(/datum/reagent/consumable/rice = 10, /datum/reagent/water = 10)
- required_container = /obj/item/reagent_containers/glass/bowl
+ required_container = /obj/item/reagent_containers/cup/bowl
mix_message = "The rice absorbs the water."
reaction_flags = REACTION_INSTANT
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm
index 641ec4ae8db..3a6974a9a71 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm
@@ -11,78 +11,78 @@
/datum/reagent/consumable/ethanol = 100
)
blacklist = list(/obj/item/organ/external/tail/lizard/fake)
- result = /obj/item/reagent_containers/food/drinks/bottle/lizardwine
+ result = /obj/item/reagent_containers/cup/glass/bottle/lizardwine
category = CAT_DRINK
/datum/crafting_recipe/moonshinejug
name = "Moonshine Jug"
time = 30
reqs = list(
- /obj/item/reagent_containers/food/drinks/bottle = 1,
+ /obj/item/reagent_containers/cup/glass/bottle = 1,
/datum/reagent/consumable/ethanol/moonshine = 100
)
- result = /obj/item/reagent_containers/food/drinks/bottle/moonshine
+ result = /obj/item/reagent_containers/cup/glass/bottle/moonshine
category = CAT_DRINK
/datum/crafting_recipe/hoochbottle
name = "Hooch Bottle"
time = 30
reqs = list(
- /obj/item/reagent_containers/food/drinks/bottle = 1,
+ /obj/item/reagent_containers/cup/glass/bottle = 1,
/obj/item/storage/box/papersack = 1,
/datum/reagent/consumable/ethanol/hooch = 100
)
- result = /obj/item/reagent_containers/food/drinks/bottle/hooch
+ result = /obj/item/reagent_containers/cup/glass/bottle/hooch
category = CAT_DRINK
/datum/crafting_recipe/blazaambottle
name = "Blazaam Bottle"
time = 20
reqs = list(
- /obj/item/reagent_containers/food/drinks/bottle = 1,
+ /obj/item/reagent_containers/cup/glass/bottle = 1,
/datum/reagent/consumable/ethanol/blazaam = 100
)
- result = /obj/item/reagent_containers/food/drinks/bottle/blazaam
+ result = /obj/item/reagent_containers/cup/glass/bottle/blazaam
category = CAT_DRINK
/datum/crafting_recipe/champagnebottle
name = "Champagne Bottle"
time = 30
reqs = list(
- /obj/item/reagent_containers/food/drinks/bottle = 1,
+ /obj/item/reagent_containers/cup/glass/bottle = 1,
/datum/reagent/consumable/ethanol/champagne = 100
)
- result = /obj/item/reagent_containers/food/drinks/bottle/champagne
+ result = /obj/item/reagent_containers/cup/glass/bottle/champagne
category = CAT_DRINK
/datum/crafting_recipe/trappistbottle
name = "Trappist Bottle"
time = 15
reqs = list(
- /obj/item/reagent_containers/food/drinks/bottle/small = 1,
+ /obj/item/reagent_containers/cup/glass/bottle/small = 1,
/datum/reagent/consumable/ethanol/trappist = 50
)
- result = /obj/item/reagent_containers/food/drinks/bottle/trappist
+ result = /obj/item/reagent_containers/cup/glass/bottle/trappist
category = CAT_DRINK
/datum/crafting_recipe/goldschlagerbottle
name = "Goldschlager Bottle"
time = 30
reqs = list(
- /obj/item/reagent_containers/food/drinks/bottle = 1,
+ /obj/item/reagent_containers/cup/glass/bottle = 1,
/datum/reagent/consumable/ethanol/goldschlager = 100
)
- result = /obj/item/reagent_containers/food/drinks/bottle/goldschlager
+ result = /obj/item/reagent_containers/cup/glass/bottle/goldschlager
category = CAT_DRINK
/datum/crafting_recipe/patronbottle
name = "Patron Bottle"
time = 30
reqs = list(
- /obj/item/reagent_containers/food/drinks/bottle = 1,
+ /obj/item/reagent_containers/cup/glass/bottle = 1,
/datum/reagent/consumable/ethanol/patron = 100
)
- result = /obj/item/reagent_containers/food/drinks/bottle/patron
+ result = /obj/item/reagent_containers/cup/glass/bottle/patron
category = CAT_DRINK
////////////////////// Non-alcoholic recipes ///////////////////
@@ -91,10 +91,10 @@
name = "Holy Water Flask"
time = 30
reqs = list(
- /obj/item/reagent_containers/food/drinks/bottle = 1,
+ /obj/item/reagent_containers/cup/glass/bottle = 1,
/datum/reagent/water/holywater = 100
)
- result = /obj/item/reagent_containers/food/drinks/bottle/holywater
+ result = /obj/item/reagent_containers/cup/glass/bottle/holywater
category = CAT_DRINK
//flask of unholy water is a beaker for some reason, I will try making it a bottle and add it here once the antag freeze is over. t. kryson
@@ -103,40 +103,40 @@
name = "Nothing Bottle"
time = 30
reqs = list(
- /obj/item/reagent_containers/food/drinks/bottle = 1,
+ /obj/item/reagent_containers/cup/glass/bottle = 1,
/datum/reagent/consumable/nothing = 100
)
- result = /obj/item/reagent_containers/food/drinks/bottle/bottleofnothing
+ result = /obj/item/reagent_containers/cup/glass/bottle/bottleofnothing
category = CAT_DRINK
/datum/crafting_recipe/smallcarton
name = "Small Carton"
- result = /obj/item/reagent_containers/food/drinks/sillycup/smallcarton
+ result = /obj/item/reagent_containers/cup/glass/sillycup/smallcarton
time = 10
reqs = list(/obj/item/stack/sheet/cardboard = 1)
category = CAT_DRINK
/datum/crafting_recipe/candycornliquor
name = "candy corn liquor"
- result = /obj/item/reagent_containers/food/drinks/bottle/candycornliquor
+ result = /obj/item/reagent_containers/cup/glass/bottle/candycornliquor
time = 30
reqs = list(/datum/reagent/consumable/ethanol/whiskey = 100,
/obj/item/food/candy_corn = 1,
- /obj/item/reagent_containers/food/drinks/bottle = 1)
+ /obj/item/reagent_containers/cup/glass/bottle = 1)
category = CAT_DRINK
/datum/crafting_recipe/kong
name = "Kong"
- result = /obj/item/reagent_containers/food/drinks/bottle/kong
+ result = /obj/item/reagent_containers/cup/glass/bottle/kong
time = 30
reqs = list(/datum/reagent/consumable/ethanol/whiskey = 100,
/obj/item/food/monkeycube = 1,
- /obj/item/reagent_containers/food/drinks/bottle = 1)
+ /obj/item/reagent_containers/cup/glass/bottle = 1)
category = CAT_DRINK
/datum/crafting_recipe/pruno
name = "pruno mix"
- result = /obj/item/reagent_containers/food/drinks/bottle/pruno
+ result = /obj/item/reagent_containers/cup/glass/bottle/pruno
time = 30
reqs = list(/obj/item/storage/bag/trash = 1,
/obj/item/food/breadslice/moldy = 1,
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm
index bb725a1d40d..cd84b805418 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm
@@ -74,7 +74,7 @@
/datum/crafting_recipe/food/flavorless_sc
name = "Flavorless snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15
)
result = /obj/item/food/snowcones
@@ -83,7 +83,7 @@
/datum/crafting_recipe/food/pineapple_sc
name = "Pineapple snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/pineapplejuice = 5
)
@@ -93,7 +93,7 @@
/datum/crafting_recipe/food/lime_sc
name = "Lime snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/limejuice = 5
)
@@ -103,7 +103,7 @@
/datum/crafting_recipe/food/lemon_sc
name = "Lemon snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/lemonjuice = 5
)
@@ -113,7 +113,7 @@
/datum/crafting_recipe/food/apple_sc
name = "Apple snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/applejuice = 5
)
@@ -123,7 +123,7 @@
/datum/crafting_recipe/food/grape_sc
name = "Grape snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/grapejuice = 5
)
@@ -133,7 +133,7 @@
/datum/crafting_recipe/food/orange_sc
name = "Orange snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/orangejuice = 5
)
@@ -143,7 +143,7 @@
/datum/crafting_recipe/food/blue_sc
name = "Bluecherry snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/bluecherryjelly= 5
)
@@ -153,7 +153,7 @@
/datum/crafting_recipe/food/red_sc
name = "Cherry snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/cherryjelly= 5
)
@@ -163,7 +163,7 @@
/datum/crafting_recipe/food/berry_sc
name = "Berry snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/berryjuice = 5
)
@@ -173,7 +173,7 @@
/datum/crafting_recipe/food/fruitsalad_sc
name = "Fruit Salad snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/water = 5,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/orangejuice = 5,
@@ -186,7 +186,7 @@
/datum/crafting_recipe/food/mime_sc
name = "Mime snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/nothing = 5
)
@@ -196,7 +196,7 @@
/datum/crafting_recipe/food/clown_sc
name = "Clown snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/laughter = 5
)
@@ -206,7 +206,7 @@
/datum/crafting_recipe/food/soda_sc
name = "Space Cola snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/space_cola = 5
)
@@ -216,7 +216,7 @@
/datum/crafting_recipe/food/spacemountainwind_sc
name = "Space Mountain Wind snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/spacemountainwind = 5
)
@@ -226,7 +226,7 @@
/datum/crafting_recipe/food/pwrgame_sc
name = "Pwrgame snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/pwr_game = 15
)
@@ -236,7 +236,7 @@
/datum/crafting_recipe/food/honey_sc
name = "Honey snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/honey = 5
)
@@ -246,7 +246,7 @@
/datum/crafting_recipe/food/rainbow_sc
name = "Rainbow snowcone"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/colorful_reagent = 1 //Harder to make
)
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm
index 6a18ed613b4..392f1882a3f 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm
@@ -288,7 +288,7 @@
name = "Atrakor dumpling soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/meat/rawcutlet = 2,
/obj/item/food/grown/onion = 1,
/obj/item/food/lizard_dumplings = 1,
@@ -301,7 +301,7 @@
name = "Meatball noodle soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/meat/rawcutlet = 2,
/obj/item/food/grown/onion = 1,
/obj/item/food/spaghetti/nizaya = 1,
@@ -314,7 +314,7 @@
/datum/crafting_recipe/food/black_broth
name = "Tiziran black broth"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/tiziran_sausage = 1,
/obj/item/food/grown/onion = 1,
/datum/reagent/consumable/vinegar = 5,
@@ -327,7 +327,7 @@
/datum/crafting_recipe/food/jellyfish_stew
name = "Jellyfish stew"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/canned_jellyfish = 1,
/obj/item/food/grown/soybeans = 1,
/obj/item/food/grown/redbeet = 1,
@@ -339,7 +339,7 @@
/datum/crafting_recipe/food/rootbread_soup
name = "Rootbread soup"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/breadslice/root = 2,
/obj/item/food/grown/garlic = 1,
/obj/item/food/grown/chili = 1,
@@ -384,7 +384,7 @@
/datum/crafting_recipe/food/korta_ice
name = "Korta ice"
reqs = list(
- /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /obj/item/reagent_containers/cup/glass/sillycup = 1,
/datum/reagent/consumable/ice = 15,
/datum/reagent/consumable/korta_nectar = 5,
/obj/item/food/grown/berries = 1
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm
index eb820cd9efb..2db666e5bb0 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm
@@ -101,9 +101,9 @@
reqs = list(
/datum/reagent/consumable/ethanol/vodka = 25,
/obj/item/food/grown/holymelon = 1,
- /obj/item/reagent_containers/food/drinks/bottle/vodka = 1
+ /obj/item/reagent_containers/cup/glass/bottle/vodka = 1
)
- parts = list(/obj/item/reagent_containers/food/drinks/bottle/vodka = 1)
+ parts = list(/obj/item/reagent_containers/cup/glass/bottle/vodka = 1)
result = /obj/item/food/melonkeg
subcategory = CAT_MISCFOOD
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_moth.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_moth.dm
index 7f929e05325..183fb7a44f1 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_moth.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_moth.dm
@@ -193,7 +193,7 @@
/obj/item/food/grown/eggplant = 1,
/obj/item/food/oven_baked_corn = 1,
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result = /obj/item/food/soup/moth_cotton_soup
subcategory = CAT_MOTH
@@ -206,7 +206,7 @@
/obj/item/food/grown/potato/sweet = 1,
/datum/reagent/consumable/flour = 5,
/datum/reagent/consumable/milk = 5,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result = /obj/item/food/soup/moth_cheese_soup
subcategory = CAT_MOTH
@@ -219,7 +219,7 @@
/obj/item/seeds/ambrosia = 1,
/datum/reagent/water = 10,
/datum/reagent/consumable/vinegar = 5,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result = /obj/item/food/soup/moth_seed_soup
subcategory = CAT_MOTH
@@ -234,7 +234,7 @@
/obj/item/food/grown/chili = 1,
/obj/item/food/oven_baked_corn = 1,
/datum/reagent/water = 5,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result = /obj/item/food/soup/moth_bean_stew
subcategory = CAT_MOTH
@@ -247,7 +247,7 @@
/obj/item/food/grown/parsnip = 1,
/obj/item/food/grown/carrot = 1,
/datum/reagent/water = 5,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result = /obj/item/food/soup/moth_oat_stew
subcategory = CAT_MOTH
@@ -259,7 +259,7 @@
/obj/item/food/tofu = 1,
/datum/reagent/consumable/yoghurt = 10,
/datum/reagent/consumable/vinegar = 2,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result = /obj/item/food/soup/moth_fire_soup
subcategory = CAT_MOTH
@@ -299,7 +299,7 @@
reqs = list(
/datum/reagent/consumable/cornmeal = 10,
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result = /obj/item/food/soup/cornmeal_porridge
subcategory = CAT_MOTH
@@ -488,7 +488,7 @@
/datum/crafting_recipe/food/chili_sin_carne
name = "Chili sin carne (vegetarian chili)"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/datum/reagent/water = 10,
/datum/reagent/consumable/salt = 1,
/obj/item/food/grown/chili = 1,
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm
index 005abd9d1da..5c4a2ab876e 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm
@@ -6,7 +6,7 @@
/datum/crafting_recipe/food/herbsalad
name = "Herb salad"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/ambrosia/vulgaris = 3,
/obj/item/food/grown/apple = 1
)
@@ -16,7 +16,7 @@
/datum/crafting_recipe/food/aesirsalad
name = "Aesir salad"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/ambrosia/deus = 3,
/obj/item/food/grown/apple/gold = 1
)
@@ -26,7 +26,7 @@
/datum/crafting_recipe/food/validsalad
name = "Valid salad"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/ambrosia/vulgaris = 3,
/obj/item/food/grown/potato = 1,
/obj/item/food/meatball = 1
@@ -40,7 +40,7 @@
/datum/reagent/consumable/flour = 5,
/datum/reagent/consumable/salt = 1,
/datum/reagent/consumable/blackpepper = 1,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/monkeycube = 1,
/obj/item/food/grown/banana = 1
)
@@ -63,7 +63,7 @@
/datum/crafting_recipe/food/fruitsalad
name = "Fruit salad"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/apple = 1,
/obj/item/food/grown/grapes = 1,
/obj/item/food/grown/citrus/orange = 1,
@@ -76,9 +76,9 @@
/datum/crafting_recipe/food/junglesalad
name = "Jungle salad"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
- /obj/item/food/grown/apple = 1,
- /obj/item/food/grown/grapes = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
+ /obj/item/food/grown/apple = 2,
+ /obj/item/food/grown/grapes = 2,
/obj/item/food/grown/banana = 2,
/obj/item/food/watermelonslice = 2
@@ -89,7 +89,7 @@
/datum/crafting_recipe/food/citrusdelight
name = "Citrus delight"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/citrus/lime = 1,
/obj/item/food/grown/citrus/lemon = 1,
/obj/item/food/grown/citrus/orange = 1
@@ -101,7 +101,7 @@
/datum/crafting_recipe/food/edensalad
name = "Salad of Eden"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/ambrosia/vulgaris = 1,
/obj/item/food/grown/ambrosia/deus = 1,
/obj/item/food/grown/ambrosia/gaia = 1,
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm
index 7637b7e1db7..1edc86a720e 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm
@@ -7,7 +7,7 @@
name = "Meatball soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/meatball = 1,
/obj/item/food/grown/carrot = 1,
/obj/item/food/grown/potato = 1
@@ -19,7 +19,7 @@
name = "Vegetable soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/carrot = 1,
/obj/item/food/grown/corn = 1,
/obj/item/food/grown/eggplant = 1,
@@ -32,7 +32,7 @@
name = "Nettle soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/nettle = 1,
/obj/item/food/grown/potato = 1,
/obj/item/food/boiledegg = 1
@@ -43,7 +43,7 @@
/datum/crafting_recipe/food/wingfangchu
name = "Wingfangchu"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/datum/reagent/consumable/soysauce = 5,
/obj/item/food/meat/cutlet/xeno = 2
)
@@ -54,7 +54,7 @@
name = "Wish soup"
reqs = list(
/datum/reagent/water = 20,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result= /obj/item/food/soup/wish
subcategory = CAT_SOUP
@@ -62,7 +62,7 @@
/datum/crafting_recipe/food/hotchili
name = "Hot chili"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/meat/cutlet = 2,
/obj/item/food/grown/chili = 1,
/obj/item/food/grown/tomato = 1
@@ -73,7 +73,7 @@
/datum/crafting_recipe/food/coldchili
name = "Cold chili"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/meat/cutlet = 2,
/obj/item/food/grown/icepepper = 1,
/obj/item/food/grown/tomato = 1
@@ -84,7 +84,7 @@
/datum/crafting_recipe/food/clownchili
name = "Chili con carnival"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/meat/cutlet = 2,
/obj/item/food/grown/chili = 1,
/obj/item/food/grown/tomato = 1,
@@ -97,7 +97,7 @@
name = "Tomato soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/tomato = 2
)
result = /obj/item/food/soup/tomato
@@ -107,7 +107,7 @@
name = "Eyeball soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/tomato = 2,
/obj/item/organ/internal/eyes = 1
)
@@ -119,7 +119,7 @@
name = "Miso soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/soydope = 2,
/obj/item/food/tofu = 2
)
@@ -130,7 +130,7 @@
name = "Blood soup"
reqs = list(
/datum/reagent/blood = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/tomato/blood = 2
)
result = /obj/item/food/soup/blood
@@ -141,7 +141,7 @@
reqs = list(
/datum/reagent/water = 10,
/datum/reagent/toxin/slimejelly = 5,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result = /obj/item/food/soup/slime
subcategory = CAT_SOUP
@@ -150,7 +150,7 @@
name = "Clowns tears"
reqs = list(
/datum/reagent/lube = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/banana = 1,
/obj/item/stack/sheet/mineral/bananium = 1
)
@@ -161,7 +161,7 @@
name = "Mystery soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/badrecipe = 1,
/obj/item/food/tofu = 1,
/obj/item/food/boiledegg = 1,
@@ -175,7 +175,7 @@
reqs = list(
/datum/reagent/consumable/milk = 5,
/datum/reagent/water = 5,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/mushroom/chanterelle = 1
)
result = /obj/item/food/soup/mushroom
@@ -185,7 +185,7 @@
name = "Beet soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/whitebeet = 1,
/obj/item/food/grown/cabbage = 1,
)
@@ -196,7 +196,7 @@
name = "Stew"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/tomato = 1,
/obj/item/food/meat/cutlet = 3,
/obj/item/food/grown/potato = 1,
@@ -211,7 +211,7 @@
name = "Spacy liberty duff"
reqs = list(
/datum/reagent/consumable/ethanol/vodka = 5,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/mushroom/libertycap = 3
)
result = /obj/item/food/soup/spacylibertyduff
@@ -221,7 +221,7 @@
name = "Amanita jelly"
reqs = list(
/datum/reagent/consumable/ethanol/vodka = 5,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/mushroom/amanita = 3
)
result = /obj/item/food/soup/amanitajelly
@@ -232,7 +232,7 @@
reqs = list(
/datum/reagent/water = 10,
/datum/reagent/consumable/sugar = 5,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/potato/sweet = 2
)
result = /obj/item/food/soup/sweetpotato
@@ -242,7 +242,7 @@
name = "Red beet soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/redbeet = 1,
/obj/item/food/grown/cabbage = 1
)
@@ -253,7 +253,7 @@
name = "French onion soup"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/onion = 1,
/obj/item/food/cheese/wedge = 1,
)
@@ -264,7 +264,7 @@
name = "Bisque"
reqs = list(
/datum/reagent/water = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/meat/crab = 1,
/obj/item/food/salad/boiledrice = 1
)
@@ -276,7 +276,7 @@
reqs = list(
/datum/reagent/water = 5,
/datum/reagent/consumable/cream = 5,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/chili = 1,
/obj/item/food/grown/bungofruit = 1
)
@@ -288,7 +288,7 @@
reqs = list(
/datum/reagent/water = 10,
/datum/reagent/consumable/salt = 5,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/mushroom/jupitercup = 1
)
result = /obj/item/food/soup/electron
@@ -301,7 +301,7 @@
/obj/item/food/grown/peas = 2,
/obj/item/food/grown/parsnip = 1,
/obj/item/food/grown/carrot = 1,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result = /obj/item/food/soup/peasoup
subcategory = CAT_SOUP
@@ -324,7 +324,7 @@
name = "Oatmeal"
reqs = list(
/datum/reagent/consumable/milk = 10,
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/grown/oat = 1
)
result = /obj/item/food/soup/oatmeal
@@ -339,7 +339,7 @@
/obj/item/food/meat/cutlet = 1,
/obj/item/food/grown/carrot = 1,
/obj/item/food/grown/onion = 1,
- /obj/item/reagent_containers/glass/bowl = 1
+ /obj/item/reagent_containers/cup/bowl = 1
)
result = /obj/item/food/soup/zurek
subcategory = CAT_SOUP
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm
index 44b17e5849d..0357374b9a4 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm
@@ -41,7 +41,7 @@
/datum/crafting_recipe/food/beefnoodle
name = "Beef noodle"
reqs = list(
- /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/reagent_containers/cup/bowl = 1,
/obj/item/food/spaghetti/boiledspaghetti = 1,
/obj/item/food/meat/cutlet = 2,
/obj/item/food/grown/cabbage = 1
diff --git a/code/modules/food_and_drinks/restaurant/generic_venues.dm b/code/modules/food_and_drinks/restaurant/generic_venues.dm
index 5e5123368db..c845f78649b 100644
--- a/code/modules/food_and_drinks/restaurant/generic_venues.dm
+++ b/code/modules/food_and_drinks/restaurant/generic_venues.dm
@@ -123,8 +123,8 @@
. = ..()
if(.)
return
- if(istype(object_used, /obj/item/reagent_containers/food/drinks))
- var/obj/item/reagent_containers/food/drinks/potential_drink = object_used
+ if(istype(object_used, /obj/item/reagent_containers/cup/glass))
+ var/obj/item/reagent_containers/cup/glass/potential_drink = object_used
return potential_drink.reagents.has_reagent(wanted_item, VENUE_BAR_MINIMUM_REAGENTS)
/obj/machinery/restaurant_portal/bar
diff --git a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm
index ffd4886e35c..a9f188fc1dc 100644
--- a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm
+++ b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm
@@ -14,4 +14,4 @@
inhand_icon_state = "beekeeper"
body_parts_covered = CHEST|GROIN|LEGS|ARMS
clothing_flags = THICKMATERIAL
- allowed = list(/obj/item/melee/flyswatter, /obj/item/reagent_containers/spray/plantbgone, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/cultivator, /obj/item/reagent_containers/spray/pestspray, /obj/item/hatchet, /obj/item/storage/bag/plants)
+ allowed = list(/obj/item/melee/flyswatter, /obj/item/reagent_containers/spray/plantbgone, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/cup/bottle, /obj/item/reagent_containers/cup/beaker, /obj/item/cultivator, /obj/item/reagent_containers/spray/pestspray, /obj/item/hatchet, /obj/item/storage/bag/plants)
diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm
index c3388e7e587..6f324d8fd71 100644
--- a/code/modules/hydroponics/biogenerator.dm
+++ b/code/modules/hydroponics/biogenerator.dm
@@ -6,7 +6,7 @@
density = TRUE
circuit = /obj/item/circuitboard/machine/biogenerator
var/processing = FALSE
- var/obj/item/reagent_containers/glass/beaker = null
+ var/obj/item/reagent_containers/cup/beaker = null
var/points = 0
var/efficiency = 0
var/productivity = 0
@@ -85,7 +85,7 @@
if(default_deconstruction_screwdriver(user, "biogen-empty-o", "biogen-empty", O))
if(beaker)
- var/obj/item/reagent_containers/glass/B = beaker
+ var/obj/item/reagent_containers/cup/B = beaker
B.forceMove(drop_location())
beaker = null
update_appearance()
@@ -94,7 +94,7 @@
if(default_deconstruction_crowbar(O))
return
- if(istype(O, /obj/item/reagent_containers/glass))
+ if(istype(O, /obj/item/reagent_containers/cup))
if(panel_open)
to_chat(user, span_warning("Close the maintenance panel first."))
else
@@ -242,7 +242,7 @@
* user - the mob inserting the beaker
* inserted_beaker - the beaker we're inserting into the biogen
*/
-/obj/machinery/biogenerator/proc/insert_beaker(mob/living/user, obj/item/reagent_containers/glass/inserted_beaker)
+/obj/machinery/biogenerator/proc/insert_beaker(mob/living/user, obj/item/reagent_containers/cup/inserted_beaker)
if(!can_interact(user))
return
diff --git a/code/modules/hydroponics/hydroitemdefines.dm b/code/modules/hydroponics/hydroitemdefines.dm
index e5ab9f200fc..df2d8630206 100644
--- a/code/modules/hydroponics/hydroitemdefines.dm
+++ b/code/modules/hydroponics/hydroitemdefines.dm
@@ -630,47 +630,47 @@
// *************************************
-/obj/item/reagent_containers/glass/bottle/nutrient
+/obj/item/reagent_containers/cup/bottle/nutrient
name = "bottle of nutrient"
volume = 50
amount_per_transfer_from_this = 10
possible_transfer_amounts = list(1,2,5,10,15,25,50)
-/obj/item/reagent_containers/glass/bottle/nutrient/Initialize(mapload)
+/obj/item/reagent_containers/cup/bottle/nutrient/Initialize(mapload)
. = ..()
pixel_x = base_pixel_x + rand(-5, 5)
pixel_y = base_pixel_y + rand(-5, 5)
-/obj/item/reagent_containers/glass/bottle/nutrient/ez
+/obj/item/reagent_containers/cup/bottle/nutrient/ez
name = "bottle of E-Z-Nutrient"
desc = "Contains a fertilizer that causes mild mutations and gradual plant growth with each harvest."
list_reagents = list(/datum/reagent/plantnutriment/eznutriment = 50)
-/obj/item/reagent_containers/glass/bottle/nutrient/l4z
+/obj/item/reagent_containers/cup/bottle/nutrient/l4z
name = "bottle of Left 4 Zed"
desc = "Contains a fertilizer that lightly heals the plant but causes significant mutations in plants over generations."
list_reagents = list(/datum/reagent/plantnutriment/left4zednutriment = 50)
-/obj/item/reagent_containers/glass/bottle/nutrient/rh
+/obj/item/reagent_containers/cup/bottle/nutrient/rh
name = "bottle of Robust Harvest"
desc = "Contains a fertilizer that increases the yield of a plant while gradually preventing mutations."
list_reagents = list(/datum/reagent/plantnutriment/robustharvestnutriment = 50)
-/obj/item/reagent_containers/glass/bottle/nutrient/empty
+/obj/item/reagent_containers/cup/bottle/nutrient/empty
name = "bottle"
-/obj/item/reagent_containers/glass/bottle/killer
+/obj/item/reagent_containers/cup/bottle/killer
volume = 30
amount_per_transfer_from_this = 1
possible_transfer_amounts = list(1,2,5)
-/obj/item/reagent_containers/glass/bottle/killer/weedkiller
+/obj/item/reagent_containers/cup/bottle/killer/weedkiller
name = "bottle of weed killer"
desc = "Contains a herbicide."
list_reagents = list(/datum/reagent/toxin/plantbgone/weedkiller = 30)
-/obj/item/reagent_containers/glass/bottle/killer/pestkiller
+/obj/item/reagent_containers/cup/bottle/killer/pestkiller
name = "bottle of pest spray"
desc = "Contains a pesticide."
list_reagents = list(/datum/reagent/toxin/pestkiller = 30)
diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm
index 3d643fddb0b..fb7a93328a5 100644
--- a/code/modules/jobs/job_types/bartender.dm
+++ b/code/modules/jobs/job_types/bartender.dm
@@ -20,11 +20,11 @@
/datum/job_department/service,
)
- family_heirlooms = list(/obj/item/reagent_containers/glass/rag, /obj/item/clothing/head/that, /obj/item/reagent_containers/food/drinks/shaker)
+ family_heirlooms = list(/obj/item/reagent_containers/cup/rag, /obj/item/clothing/head/that, /obj/item/reagent_containers/cup/glass/shaker)
mail_goodies = list(
/obj/item/storage/box/rubbershot = 30,
- /obj/item/reagent_containers/glass/bottle/clownstears = 10,
+ /obj/item/reagent_containers/cup/bottle/clownstears = 10,
/obj/item/stack/sheet/mineral/plasma = 10,
/obj/item/stack/sheet/mineral/uranium = 10,
)
diff --git a/code/modules/jobs/job_types/botanist.dm b/code/modules/jobs/job_types/botanist.dm
index 8193bd29b61..e7ba3e9d95d 100644
--- a/code/modules/jobs/job_types/botanist.dm
+++ b/code/modules/jobs/job_types/botanist.dm
@@ -22,16 +22,16 @@
family_heirlooms = list(
/obj/item/cultivator,
- /obj/item/reagent_containers/glass/watering_can/wood,
+ /obj/item/reagent_containers/cup/watering_can/wood,
/obj/item/toy/plush/beeplushie,
)
mail_goodies = list(
- /obj/item/reagent_containers/glass/bottle/mutagen = 20,
- /obj/item/reagent_containers/glass/bottle/saltpetre = 20,
- /obj/item/reagent_containers/glass/bottle/diethylamine = 20,
+ /obj/item/reagent_containers/cup/bottle/mutagen = 20,
+ /obj/item/reagent_containers/cup/bottle/saltpetre = 20,
+ /obj/item/reagent_containers/cup/bottle/diethylamine = 20,
/obj/item/gun/energy/floragun = 10,
- /obj/item/reagent_containers/glass/watering_can/advanced = 10,
+ /obj/item/reagent_containers/cup/watering_can/advanced = 10,
/obj/effect/spawner/random/food_or_drink/seed_rare = 5,// These are strong, rare seeds, so use sparingly.
/obj/item/food/monkeycube/bee = 2
)
diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm
index 190fa9bc361..230b1aff494 100755
--- a/code/modules/jobs/job_types/captain.dm
+++ b/code/modules/jobs/job_types/captain.dm
@@ -31,12 +31,12 @@
/datum/job_department/command,
)
- family_heirlooms = list(/obj/item/reagent_containers/food/drinks/flask/gold, /obj/item/toy/captainsaid/collector)
+ family_heirlooms = list(/obj/item/reagent_containers/cup/glass/flask/gold, /obj/item/toy/captainsaid/collector)
mail_goodies = list(
/obj/item/clothing/mask/cigarette/cigar/havana = 20,
/obj/item/storage/fancy/cigarettes/cigars/havana = 15,
- /obj/item/reagent_containers/food/drinks/bottle/champagne = 10,
+ /obj/item/reagent_containers/cup/glass/bottle/champagne = 10,
/obj/item/toy/captainsaid/collector = 20
)
diff --git a/code/modules/jobs/job_types/chaplain.dm b/code/modules/jobs/job_types/chaplain.dm
index d3970bddd36..61f8070c965 100644
--- a/code/modules/jobs/job_types/chaplain.dm
+++ b/code/modules/jobs/job_types/chaplain.dm
@@ -21,10 +21,10 @@
/datum/job_department/service,
)
- family_heirlooms = list(/obj/item/toy/windup_toolbox, /obj/item/reagent_containers/food/drinks/bottle/holywater)
+ family_heirlooms = list(/obj/item/toy/windup_toolbox, /obj/item/reagent_containers/cup/glass/bottle/holywater)
mail_goodies = list(
- /obj/item/reagent_containers/food/drinks/bottle/holywater = 30,
+ /obj/item/reagent_containers/cup/glass/bottle/holywater = 30,
/obj/item/toy/plush/awakenedplushie = 10,
/obj/item/grenade/chem_grenade/holy = 5,
/obj/item/toy/plush/narplush = 2,
diff --git a/code/modules/jobs/job_types/chemist.dm b/code/modules/jobs/job_types/chemist.dm
index 6ccd7590006..fb4ab83e7de 100644
--- a/code/modules/jobs/job_types/chemist.dm
+++ b/code/modules/jobs/job_types/chemist.dm
@@ -29,9 +29,9 @@
family_heirlooms = list(/obj/item/book/manual/wiki/chemistry, /obj/item/ph_booklet)
mail_goodies = list(
- /obj/item/reagent_containers/glass/bottle/flash_powder = 15,
- /obj/item/reagent_containers/glass/bottle/exotic_stabilizer = 5,
- /obj/item/reagent_containers/glass/bottle/leadacetate = 5,
+ /obj/item/reagent_containers/cup/bottle/flash_powder = 15,
+ /obj/item/reagent_containers/cup/bottle/exotic_stabilizer = 5,
+ /obj/item/reagent_containers/cup/bottle/leadacetate = 5,
/obj/item/paper/secretrecipe = 1
)
rpg_title = "Alchemist"
@@ -49,7 +49,7 @@
ears = /obj/item/radio/headset/headset_med
glasses = /obj/item/clothing/glasses/science
shoes = /obj/item/clothing/shoes/sneakers/white
- l_pocket = /obj/item/reagent_containers/glass/bottle/random_buffer
+ l_pocket = /obj/item/reagent_containers/cup/bottle/random_buffer
r_pocket = /obj/item/reagent_containers/dropper
backpack = /obj/item/storage/backpack/chemistry
diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm
index 167455d0d1b..3afbfdde5d0 100644
--- a/code/modules/jobs/job_types/cook.dm
+++ b/code/modules/jobs/job_types/cook.dm
@@ -25,18 +25,18 @@
)
family_heirlooms = list(
- /obj/item/reagent_containers/food/condiment/saltshaker,
+ /obj/item/reagent_containers/condiment/saltshaker,
/obj/item/kitchen/rollingpin,
/obj/item/clothing/head/chefhat,
)
mail_goodies = list(
/obj/item/storage/box/ingredients/random = 80,
- /obj/item/reagent_containers/glass/bottle/caramel = 20,
- /obj/item/reagent_containers/food/condiment/flour = 20,
- /obj/item/reagent_containers/food/condiment/rice = 20,
- /obj/item/reagent_containers/food/condiment/enzyme = 15,
- /obj/item/reagent_containers/food/condiment/soymilk = 15,
+ /obj/item/reagent_containers/cup/bottle/caramel = 20,
+ /obj/item/reagent_containers/condiment/flour = 20,
+ /obj/item/reagent_containers/condiment/rice = 20,
+ /obj/item/reagent_containers/condiment/enzyme = 15,
+ /obj/item/reagent_containers/condiment/soymilk = 15,
/obj/item/knife/kitchen = 4,
/obj/item/knife/butcher = 2
)
diff --git a/code/modules/jobs/job_types/detective.dm b/code/modules/jobs/job_types/detective.dm
index b94c6cc92ae..5aa3dc2a313 100644
--- a/code/modules/jobs/job_types/detective.dm
+++ b/code/modules/jobs/job_types/detective.dm
@@ -39,7 +39,7 @@
/obj/item/storage/belt/holster/detective/full = 1
)
- family_heirlooms = list(/obj/item/reagent_containers/food/drinks/bottle/whiskey)
+ family_heirlooms = list(/obj/item/reagent_containers/cup/glass/bottle/whiskey)
rpg_title = "Thiefcatcher" //I guess they caught them all rip thief...
job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN
diff --git a/code/modules/jobs/job_types/head_of_personnel.dm b/code/modules/jobs/job_types/head_of_personnel.dm
index 48b6b49c0e8..5403653ae2c 100644
--- a/code/modules/jobs/job_types/head_of_personnel.dm
+++ b/code/modules/jobs/job_types/head_of_personnel.dm
@@ -37,7 +37,7 @@
/obj/item/stack/sheet/bone = 5
)
- family_heirlooms = list(/obj/item/reagent_containers/food/drinks/trophy/silver_cup)
+ family_heirlooms = list(/obj/item/reagent_containers/cup/glass/trophy/silver_cup)
rpg_title = "Guild Questgiver"
job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN
diff --git a/code/modules/jobs/job_types/janitor.dm b/code/modules/jobs/job_types/janitor.dm
index 1298c1a93c9..d3f1ca6ee9c 100644
--- a/code/modules/jobs/job_types/janitor.dm
+++ b/code/modules/jobs/job_types/janitor.dm
@@ -20,7 +20,7 @@
/datum/job_department/service,
)
- family_heirlooms = list(/obj/item/mop, /obj/item/clothing/suit/caution, /obj/item/reagent_containers/glass/bucket, /obj/item/paper/fluff/stations/soap)
+ family_heirlooms = list(/obj/item/mop, /obj/item/clothing/suit/caution, /obj/item/reagent_containers/cup/bucket, /obj/item/paper/fluff/stations/soap)
mail_goodies = list(
/obj/item/grenade/chem_grenade/cleaner = 30,
diff --git a/code/modules/jobs/job_types/medical_doctor.dm b/code/modules/jobs/job_types/medical_doctor.dm
index c76fbc86000..cc3993f6d27 100644
--- a/code/modules/jobs/job_types/medical_doctor.dm
+++ b/code/modules/jobs/job_types/medical_doctor.dm
@@ -31,7 +31,7 @@
/obj/item/scalpel/advanced = 6,
/obj/item/retractor/advanced = 6,
/obj/item/cautery/advanced = 6,
- /obj/item/reagent_containers/glass/bottle/formaldehyde = 6,
+ /obj/item/reagent_containers/cup/bottle/formaldehyde = 6,
/obj/effect/spawner/random/medical/organs = 5,
/obj/effect/spawner/random/medical/memeorgans = 1
)
diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm
index 38899d55f0f..b91f1f71d80 100644
--- a/code/modules/jobs/job_types/mime.dm
+++ b/code/modules/jobs/job_types/mime.dm
@@ -25,7 +25,7 @@
mail_goodies = list(
/obj/item/food/baguette = 15,
/obj/item/food/cheese/wheel = 10,
- /obj/item/reagent_containers/food/drinks/bottle/bottleofnothing = 10,
+ /obj/item/reagent_containers/cup/glass/bottle/bottleofnothing = 10,
/obj/item/book/mimery = 1,
)
rpg_title = "Fool"
@@ -51,7 +51,7 @@
suit = /obj/item/clothing/suit/toggle/suspenders
backpack_contents = list(
/obj/item/book/mimery = 1,
- /obj/item/reagent_containers/food/drinks/bottle/bottleofnothing = 1,
+ /obj/item/reagent_containers/cup/glass/bottle/bottleofnothing = 1,
/obj/item/stamp/mime = 1,
)
belt = /obj/item/modular_computer/tablet/pda/mime
diff --git a/code/modules/jobs/job_types/virologist.dm b/code/modules/jobs/job_types/virologist.dm
index 6666340437f..f85039217ee 100644
--- a/code/modules/jobs/job_types/virologist.dm
+++ b/code/modules/jobs/job_types/virologist.dm
@@ -29,9 +29,9 @@
family_heirlooms = list(/obj/item/reagent_containers/syringe)
mail_goodies = list(
- /obj/item/reagent_containers/glass/bottle/random_virus = 15,
- /obj/item/reagent_containers/glass/bottle/formaldehyde = 10,
- /obj/item/reagent_containers/glass/bottle/synaptizine = 10,
+ /obj/item/reagent_containers/cup/bottle/random_virus = 15,
+ /obj/item/reagent_containers/cup/bottle/formaldehyde = 10,
+ /obj/item/reagent_containers/cup/bottle/synaptizine = 10,
/obj/item/stack/sheet/mineral/plasma = 10,
/obj/item/stack/sheet/mineral/uranium = 5,
)
diff --git a/code/modules/mapfluff/ruins/lavalandruin_code/elephantgraveyard.dm b/code/modules/mapfluff/ruins/lavalandruin_code/elephantgraveyard.dm
index b93ca064978..30915dd47b0 100644
--- a/code/modules/mapfluff/ruins/lavalandruin_code/elephantgraveyard.dm
+++ b/code/modules/mapfluff/ruins/lavalandruin_code/elephantgraveyard.dm
@@ -152,7 +152,7 @@
new /obj/item/hemostat(src)
if(6)
- new /obj/item/reagent_containers/glass/beaker(src)
+ new /obj/item/reagent_containers/cup/beaker(src)
new /obj/item/clothing/glasses/science(src)
if(7)
new /obj/item/clothing/glasses/sunglasses(src)
diff --git a/code/modules/mapfluff/ruins/lavalandruin_code/syndicate_base.dm b/code/modules/mapfluff/ruins/lavalandruin_code/syndicate_base.dm
index 05d8838c89c..1b936458837 100644
--- a/code/modules/mapfluff/ruins/lavalandruin_code/syndicate_base.dm
+++ b/code/modules/mapfluff/ruins/lavalandruin_code/syndicate_base.dm
@@ -17,7 +17,7 @@
/obj/item/grenade/chem_grenade/pyro = 5,
/obj/item/grenade/chem_grenade/cryo = 5,
/obj/item/grenade/chem_grenade/adv_release = 5,
- /obj/item/reagent_containers/food/drinks/bottle/holywater = 1)
+ /obj/item/reagent_containers/cup/glass/bottle/holywater = 1)
product_slogans = "It's not pyromania if you're getting paid!;You smell that? Plasma, son. Nothing else in the world smells like that.;I love the smell of Plasma in the morning."
resistance_flags = FIRE_PROOF
diff --git a/code/modules/mapfluff/ruins/spaceruin_code/forgottenship.dm b/code/modules/mapfluff/ruins/spaceruin_code/forgottenship.dm
index 4de701c3efe..926a0cc8143 100644
--- a/code/modules/mapfluff/ruins/spaceruin_code/forgottenship.dm
+++ b/code/modules/mapfluff/ruins/spaceruin_code/forgottenship.dm
@@ -20,17 +20,17 @@ GLOBAL_VAR_INIT(fscpassword, generate_password())
/obj/item/healthanalyzer = 4,
/obj/item/reagent_containers/pill/patch/libital = 5,
/obj/item/reagent_containers/pill/patch/aiuri = 5,
- /obj/item/reagent_containers/glass/bottle/multiver = 1,
- /obj/item/reagent_containers/glass/bottle/syriniver = 1,
- /obj/item/reagent_containers/glass/bottle/epinephrine = 3,
- /obj/item/reagent_containers/glass/bottle/morphine = 3,
- /obj/item/reagent_containers/glass/bottle/potass_iodide = 1,
- /obj/item/reagent_containers/glass/bottle/salglu_solution = 3,
+ /obj/item/reagent_containers/cup/bottle/multiver = 1,
+ /obj/item/reagent_containers/cup/bottle/syriniver = 1,
+ /obj/item/reagent_containers/cup/bottle/epinephrine = 3,
+ /obj/item/reagent_containers/cup/bottle/morphine = 3,
+ /obj/item/reagent_containers/cup/bottle/potass_iodide = 1,
+ /obj/item/reagent_containers/cup/bottle/salglu_solution = 3,
/obj/item/reagent_containers/syringe/antiviral = 5,
/obj/item/reagent_containers/medigel/libital = 2,
/obj/item/reagent_containers/medigel/aiuri = 2,
/obj/item/reagent_containers/medigel/sterilizine = 1)
- contraband = list(/obj/item/reagent_containers/glass/bottle/cold = 2,
+ contraband = list(/obj/item/reagent_containers/cup/bottle/cold = 2,
/obj/item/restraints/handcuffs = 4,
/obj/item/storage/backpack/duffelbag/syndie/surgery = 1,
/obj/item/storage/medkit/tactical = 1)
diff --git a/code/modules/mapfluff/ruins/spaceruin_code/oldstation.dm b/code/modules/mapfluff/ruins/spaceruin_code/oldstation.dm
index 3d85550d769..1c754575de9 100644
--- a/code/modules/mapfluff/ruins/spaceruin_code/oldstation.dm
+++ b/code/modules/mapfluff/ruins/spaceruin_code/oldstation.dm
@@ -234,7 +234,7 @@
sample.sample_color = COLOR_SAMPLE_BROWN
update_appearance()
-/obj/item/reagent_containers/glass/beaker/oldstation
+/obj/item/reagent_containers/cup/beaker/oldstation
name = "cultivation broth"
amount_per_transfer_from_this = 50
list_reagents = list(
diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm
index 935fd2c3d33..52e72bcbdfe 100644
--- a/code/modules/mapping/mapping_helpers.dm
+++ b/code/modules/mapping/mapping_helpers.dm
@@ -618,7 +618,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava)
else if(isopenturf(thing))
if(locate(/obj/structure/bed/dogbed/ian) in thing)
new /obj/item/clothing/head/festive(thing)
- var/obj/item/reagent_containers/food/drinks/bottle/champagne/iandrink = new(thing)
+ var/obj/item/reagent_containers/cup/glass/bottle/champagne/iandrink = new(thing)
iandrink.name = "dog champagne"
iandrink.pixel_y += 8
iandrink.pixel_x += 8
diff --git a/code/modules/mining/abandoned_crates.dm b/code/modules/mining/abandoned_crates.dm
index bdaa7ca693e..ea3f4330df3 100644
--- a/code/modules/mining/abandoned_crates.dm
+++ b/code/modules/mining/abandoned_crates.dm
@@ -131,11 +131,11 @@
var/loot = rand(1,100) //100 different crates with varying chances of spawning
switch(loot)
if(1 to 5) //5% chance
- new /obj/item/reagent_containers/food/drinks/bottle/rum(src)
- new /obj/item/reagent_containers/food/drinks/bottle/whiskey(src)
- new /obj/item/reagent_containers/food/drinks/bottle/whiskey(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/rum(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/whiskey(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/whiskey(src)
new /obj/item/lighter(src)
- new /obj/item/reagent_containers/food/drinks/bottle/absinthe/premium(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/absinthe/premium(src)
for(var/i in 1 to 3)
new /obj/item/clothing/mask/cigarette/rollie(src)
if(6 to 10)
@@ -205,7 +205,7 @@
if(87) //1% chance
new /obj/item/weed_extract(src)
if(88)
- new /obj/item/reagent_containers/food/drinks/bottle/lizardwine(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/lizardwine(src)
if(89)
new /obj/item/melee/energy/sword/bananium(src)
if(90)
diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm
index c35d9919053..b5c541f90fe 100644
--- a/code/modules/mining/lavaland/ash_flora.dm
+++ b/code/modules/mining/lavaland/ash_flora.dm
@@ -331,17 +331,17 @@
/datum/crafting_recipe/mushroom_bowl
name = "Mushroom Bowl"
- result = /obj/item/reagent_containers/glass/bowl/mushroom_bowl
+ result = /obj/item/reagent_containers/cup/bowl/mushroom_bowl
reqs = list(/obj/item/food/grown/ash_flora/shavings = 5)
time = 30
category = CAT_PRIMAL
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl
name = "mushroom bowl"
desc = "A bowl made out of mushrooms. Not food, though it might have contained some at some point."
icon = 'icons/obj/lavaland/ash_flora.dmi'
icon_state = "mushroom_bowl"
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl/update_overlays()
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl/update_overlays()
. = ..()
if(!reagents?.total_volume)
return
@@ -349,7 +349,7 @@
filling.color = mix_color_from_reagents(reagents.reagent_list)
. += filling
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl/update_icon_state()
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl/update_icon_state()
if(!reagents || !reagents.total_volume)
icon_state = "mushroom_bowl"
return ..()
diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm
index f5c8f0dd1e5..6b089abb593 100644
--- a/code/modules/mining/lavaland/necropolis_chests.dm
+++ b/code/modules/mining/lavaland/necropolis_chests.dm
@@ -28,7 +28,7 @@
if(4)
new /obj/item/clothing/glasses/godeye(src)
if(5)
- new /obj/item/reagent_containers/glass/bottle/potion/flight(src)
+ new /obj/item/reagent_containers/cup/bottle/potion/flight(src)
if(6)
new /obj/item/clothing/gloves/gauntlets(src)
if(7)
diff --git a/code/modules/mining/lavaland/tendril_loot.dm b/code/modules/mining/lavaland/tendril_loot.dm
index f3d68151145..990d4810358 100644
--- a/code/modules/mining/lavaland/tendril_loot.dm
+++ b/code/modules/mining/lavaland/tendril_loot.dm
@@ -484,16 +484,16 @@
//Potion of Flight
-/obj/item/reagent_containers/glass/bottle/potion
+/obj/item/reagent_containers/cup/bottle/potion
icon = 'icons/obj/lavaland/artefacts.dmi'
icon_state = "potionflask"
-/obj/item/reagent_containers/glass/bottle/potion/flight
+/obj/item/reagent_containers/cup/bottle/potion/flight
name = "strange elixir"
desc = "A flask with an almost-holy aura emitting from it. The label on the bottle says: 'erqo'hyy tvi'rf lbh jv'atf'."
list_reagents = list(/datum/reagent/flightpotion = 5)
-/obj/item/reagent_containers/glass/bottle/potion/update_icon_state()
+/obj/item/reagent_containers/cup/bottle/potion/update_icon_state()
icon_state = "potionflask[reagents.total_volume ? null : "_empty"]"
return ..()
diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm
index 8f41a9ed304..c52cbce7f3e 100644
--- a/code/modules/mining/machine_vending.dm
+++ b/code/modules/mining/machine_vending.dm
@@ -14,8 +14,8 @@
new /datum/data/mining_equipment("10 Marker Beacons", /obj/item/stack/marker_beacon/ten, 100),
new /datum/data/mining_equipment("30 Marker Beacons", /obj/item/stack/marker_beacon/thirty, 300),
new /datum/data/mining_equipment("Skeleton Key", /obj/item/skeleton_key, 777),
- new /datum/data/mining_equipment("Whiskey", /obj/item/reagent_containers/food/drinks/bottle/whiskey, 100),
- new /datum/data/mining_equipment("Absinthe", /obj/item/reagent_containers/food/drinks/bottle/absinthe/premium, 100),
+ new /datum/data/mining_equipment("Whiskey", /obj/item/reagent_containers/cup/glass/bottle/whiskey, 100),
+ new /datum/data/mining_equipment("Absinthe", /obj/item/reagent_containers/cup/glass/bottle/absinthe/premium, 100),
new /datum/data/mining_equipment("Bubblegum Gum Packet", /obj/item/storage/box/gum/bubblegum, 100),
new /datum/data/mining_equipment("Cigar", /obj/item/clothing/mask/cigarette/cigar/havana, 150),
new /datum/data/mining_equipment("Soap", /obj/item/soap/nanotrasen, 200),
diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm
index cce7a176e45..39e6f76e4bd 100644
--- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm
+++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm
@@ -32,7 +32,7 @@
disliked_food = FRUIT | CLOTH
liked_food = VEGETABLES
changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC
- species_cookie = /obj/item/reagent_containers/food/condiment/milk
+ species_cookie = /obj/item/reagent_containers/condiment/milk
outfit_important_for_life = /datum/outfit/plasmaman
species_language_holder = /datum/language_holder/skeleton
diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm
index e8892081d2e..9bfe6887327 100644
--- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm
+++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm
@@ -37,7 +37,7 @@
wings_icons = list("Skeleton")
//They can technically be in an ERT
changesource_flags = MIRROR_BADMIN | WABBAJACK | ERT_SPAWN
- species_cookie = /obj/item/reagent_containers/food/condiment/milk
+ species_cookie = /obj/item/reagent_containers/condiment/milk
species_language_holder = /datum/language_holder/skeleton
bodypart_overrides = list(
diff --git a/code/modules/mob/living/silicon/robot/robot_model.dm b/code/modules/mob/living/silicon/robot/robot_model.dm
index 89780b77fc5..ebcd0838505 100644
--- a/code/modules/mob/living/silicon/robot/robot_model.dm
+++ b/code/modules/mob/living/silicon/robot/robot_model.dm
@@ -143,7 +143,7 @@
/obj/item/robot_model/proc/respawn_consumable(mob/living/silicon/robot/cyborg, coeff = 1)
SHOULD_CALL_PARENT(TRUE)
-
+
for(var/datum/robot_energy_storage/storage_datum in storages)
storage_datum.energy = min(storage_datum.max_energy, storage_datum.energy + coeff * storage_datum.recharge_rate)
@@ -375,7 +375,7 @@
/obj/item/melee/flyswatter,
/obj/item/extinguisher/mini,
/obj/item/mop/cyborg,
- /obj/item/reagent_containers/glass/bucket,
+ /obj/item/reagent_containers/cup/bucket,
/obj/item/paint/paint_remover,
/obj/item/lightreplacer/cyborg,
/obj/item/holosign_creator,
@@ -445,7 +445,7 @@
if(block_buffer_change)
return FALSE
- var/obj/item/reagent_containers/glass/bucket/our_bucket = locate(/obj/item/reagent_containers/glass/bucket) in robot_owner.model.modules
+ var/obj/item/reagent_containers/cup/bucket/our_bucket = locate(/obj/item/reagent_containers/cup/bucket) in robot_owner.model.modules
bucket_ref = WEAKREF(our_bucket)
if(!buffer_on)
@@ -547,7 +547,7 @@
robot_owner.balloon_alert(robot_owner, "activation cancelled!")
return FALSE
- var/obj/item/reagent_containers/glass/bucket/our_bucket = bucket_ref?.resolve()
+ var/obj/item/reagent_containers/cup/bucket/our_bucket = bucket_ref?.resolve()
if(!buffer_on && our_bucket?.reagents?.total_volume < 0.1)
robot_owner.balloon_alert(robot_owner, "bucket is empty!")
return FALSE
@@ -558,7 +558,7 @@
SIGNAL_HANDLER
var/mob/living/silicon/robot/robot_owner = owner
- var/obj/item/reagent_containers/glass/bucket/our_bucket = bucket_ref?.resolve()
+ var/obj/item/reagent_containers/cup/bucket/our_bucket = bucket_ref?.resolve()
var/datum/reagents/reagents = our_bucket?.reagents
if(!reagents || reagents.total_volume < 0.1)
@@ -740,9 +740,9 @@
name = "Service"
basic_modules = list(
/obj/item/assembly/flash/cyborg,
- /obj/item/reagent_containers/glass/beaker/large, //I know a shaker is more appropiate but this is for ease of identification
+ /obj/item/reagent_containers/cup/beaker/large, //I know a shaker is more appropiate but this is for ease of identification
//Skyrat Edit Start: Borg Buff
- //obj/item/reagent_containers/food/condiment/enzyme, //edit
+ //obj/item/reagent_containers/condiment/enzyme, //edit
/obj/item/pen,
/obj/item/toy/crayon/spraycan/borg,
/obj/item/extinguisher/mini,
@@ -781,7 +781,7 @@
/obj/item/robot_model/service/respawn_consumable(mob/living/silicon/robot/cyborg, coeff = 1)
..()
- var/obj/item/reagent_containers/enzyme = locate(/obj/item/reagent_containers/food/condiment/enzyme) in basic_modules
+ var/obj/item/reagent_containers/enzyme = locate(/obj/item/reagent_containers/condiment/enzyme) in basic_modules
if(enzyme)
enzyme.reagents.add_reagent(/datum/reagent/consumable/enzyme, 2 * coeff)
diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm
index 7da69ada0be..9f33d3d0098 100644
--- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm
+++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm
@@ -410,7 +410,7 @@
/mob/living/simple_animal/bot/cleanbot/explode()
var/atom/Tsec = drop_location()
- new /obj/item/reagent_containers/glass/bucket(Tsec)
+ new /obj/item/reagent_containers/cup/bucket(Tsec)
new /obj/item/assembly/prox_sensor(Tsec)
return ..()
diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm
index cc9096549c5..b5d1b765820 100644
--- a/code/modules/mob/living/simple_animal/bot/secbot.dm
+++ b/code/modules/mob/living/simple_animal/bot/secbot.dm
@@ -101,7 +101,7 @@
/mob/living/simple_animal/bot/secbot/beepsky/explode()
var/atom/Tsec = drop_location()
new /obj/item/stock_parts/cell/potato(Tsec)
- var/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/drinking_oil = new(Tsec)
+ var/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass/drinking_oil = new(Tsec)
drinking_oil.reagents.add_reagent(/datum/reagent/consumable/ethanol/whiskey, 15)
return ..()
diff --git a/code/modules/mob/living/simple_animal/friendly/trader.dm b/code/modules/mob/living/simple_animal/friendly/trader.dm
index 8547c0bb183..2bfabda348c 100644
--- a/code/modules/mob/living/simple_animal/friendly/trader.dm
+++ b/code/modules/mob/living/simple_animal/friendly/trader.dm
@@ -231,7 +231,7 @@
/obj/item/shovel/serrated = 150
)
wanted_items = list(
- /obj/item/reagent_containers/food/condiment/milk = 1000,
+ /obj/item/reagent_containers/condiment/milk = 1000,
/obj/item/stack/sheet/bone = 420
)
buyphrase = "Bone appetit!"
diff --git a/code/modules/mob/living/simple_animal/hostile/goose.dm b/code/modules/mob/living/simple_animal/hostile/goose.dm
index f09bf024490..14284d414cd 100644
--- a/code/modules/mob/living/simple_animal/hostile/goose.dm
+++ b/code/modules/mob/living/simple_animal/hostile/goose.dm
@@ -118,7 +118,7 @@
if(feed(O))
return TRUE
-/mob/living/simple_animal/hostile/retaliate/goose/vomit/feed(obj/item/reagent_containers/food/tasty)
+/mob/living/simple_animal/hostile/retaliate/goose/vomit/feed(obj/item/food/tasty)
. = ..()
if(. || !istype(tasty))
return FALSE
@@ -127,7 +127,7 @@
visible_message(span_notice("[src] looks too full to eat \the [tasty]!"))
message_cooldown = world.time + 5 SECONDS
return FALSE
- if (tasty.foodtype & GROSS)
+ if (tasty.foodtypes & GROSS)
visible_message(span_notice("[src] hungrily gobbles up \the [tasty]!"))
tasty.forceMove(src)
playsound(src,'sound/items/eatfood.ogg', 70, TRUE)
@@ -140,12 +140,12 @@
message_cooldown = world.time + 5 SECONDS
return FALSE
-/mob/living/simple_animal/hostile/retaliate/goose/proc/choke(obj/item/reagent_containers/food/plastic)
+/mob/living/simple_animal/hostile/retaliate/goose/proc/choke(obj/item/food/plastic)
if(stat == DEAD || choking)
return
addtimer(CALLBACK(src, .proc/suffocate), 300)
-/mob/living/simple_animal/hostile/retaliate/goose/vomit/choke(obj/item/reagent_containers/food/plastic)
+/mob/living/simple_animal/hostile/retaliate/goose/vomit/choke(obj/item/food/plastic)
if(stat == DEAD || choking)
return
if(prob(25))
@@ -183,10 +183,10 @@
/mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/barf_food(atom/A, hard = FALSE)
if (stat == DEAD)
return
- if(!istype(A, /obj/item/reagent_containers/food))
+ if(!istype(A, /obj/item/food))
return
var/turf/currentTurf = get_turf(src)
- var/obj/item/reagent_containers/food/consumed = A
+ var/obj/item/food/consumed = A
consumed.forceMove(currentTurf)
var/destination = get_edge_target_turf(currentTurf, pick(GLOB.alldirs)) //Pick a random direction to toss them in
var/throwRange = hard ? rand(2,8) : 1
diff --git a/code/modules/mob_spawn/corpses/mining_corpses.dm b/code/modules/mob_spawn/corpses/mining_corpses.dm
index bcecebfb1cf..0718fb972ec 100644
--- a/code/modules/mob_spawn/corpses/mining_corpses.dm
+++ b/code/modules/mob_spawn/corpses/mining_corpses.dm
@@ -139,7 +139,7 @@
if(!visualsOnly)
clown.fully_replace_character_name(clown.name, pick(GLOB.clown_names))
if(prob(70))
- var/backpack_loot = pick(list(/obj/item/stamp/clown = 1, /obj/item/reagent_containers/spray/waterflower = 1, /obj/item/food/grown/banana = 1, /obj/item/megaphone/clown = 1, /obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter = 1, /obj/item/pneumatic_cannon/pie))
+ var/backpack_loot = pick(list(/obj/item/stamp/clown = 1, /obj/item/reagent_containers/spray/waterflower = 1, /obj/item/food/grown/banana = 1, /obj/item/megaphone/clown = 1, /obj/item/reagent_containers/cup/soda_cans/canned_laughter = 1, /obj/item/pneumatic_cannon/pie))
if(backpack_loot == /obj/item/pneumatic_cannon/pie)
drop_a_pie_cannon = TRUE
else
@@ -217,4 +217,4 @@
suit_store = /obj/item/tome
back = /obj/item/storage/backpack/cultpack
r_pocket = /obj/item/clothing/glasses/hud/health/night/cultblind
- backpack_contents = list(/obj/item/reagent_containers/glass/beaker/unholywater = 1, /obj/item/cult_shift = 1, /obj/item/flashlight/flare/culttorch = 1, /obj/item/stack/sheet/runed_metal = 15)
+ backpack_contents = list(/obj/item/reagent_containers/cup/beaker/unholywater = 1, /obj/item/cult_shift = 1, /obj/item/flashlight/flare/culttorch = 1, /obj/item/stack/sheet/runed_metal = 15)
diff --git a/code/modules/mod/mod_theme.dm b/code/modules/mod/mod_theme.dm
index d2937d05865..e911df17462 100644
--- a/code/modules/mod/mod_theme.dm
+++ b/code/modules/mod/mod_theme.dm
@@ -420,8 +420,8 @@
/obj/item/tank/internals,
/obj/item/healthanalyzer,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/hypospray,
/obj/item/reagent_containers/pill,
/obj/item/reagent_containers/syringe,
@@ -506,8 +506,8 @@
/obj/item/tank/internals,
/obj/item/healthanalyzer,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/beaker,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/beaker,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/hypospray,
/obj/item/reagent_containers/pill,
/obj/item/reagent_containers/syringe,
diff --git a/code/modules/plumbing/plumbers/pill_press.dm b/code/modules/plumbing/plumbers/pill_press.dm
index 4605ef4a0e5..ecd0f8b5357 100644
--- a/code/modules/plumbing/plumbers/pill_press.dm
+++ b/code/modules/plumbing/plumbers/pill_press.dm
@@ -84,13 +84,13 @@
P.icon_state = patch_style
stored_products += P
else if (product == "bottle")
- var/obj/item/reagent_containers/glass/bottle/P = new(src)
+ var/obj/item/reagent_containers/cup/bottle/P = new(src)
reagents.trans_to(P, current_volume)
P.name = trim("[product_name] bottle")
stored_products += P
//SKYRAT EDIT HYPOVIALS
else if (product == "vial")
- var/obj/item/reagent_containers/glass/vial/small/P = new(src)
+ var/obj/item/reagent_containers/cup/vial/small/P = new(src)
reagents.trans_to(P, current_volume)
P.name = trim("[product_name] vial")
stored_products += P
@@ -98,7 +98,7 @@
if(stored_products.len)
var/pill_amount = 0
for(var/thing in loc)
- if(!istype(thing, /obj/item/reagent_containers/glass/bottle) && !istype(thing, /obj/item/reagent_containers/pill))
+ if(!istype(thing, /obj/item/reagent_containers/cup/bottle) && !istype(thing, /obj/item/reagent_containers/pill))
continue
pill_amount++
if(pill_amount >= max_floor_products) //too much so just stop
diff --git a/code/modules/plumbing/plumbers/reaction_chamber.dm b/code/modules/plumbing/plumbers/reaction_chamber.dm
index eddf6bd3e3c..0e3f790c174 100644
--- a/code/modules/plumbing/plumbers/reaction_chamber.dm
+++ b/code/modules/plumbing/plumbers/reaction_chamber.dm
@@ -23,9 +23,9 @@
///cool/heat power
var/heater_coefficient = 0.05 //same lvl as acclimator
///Beaker that holds the acidic buffer. I don't want to deal with snowflaking so it's just a separate thing. It's a small (50u) beaker
- var/obj/item/reagent_containers/glass/beaker/acidic_beaker
+ var/obj/item/reagent_containers/cup/beaker/acidic_beaker
///beaker that holds the alkaline buffer.
- var/obj/item/reagent_containers/glass/beaker/alkaline_beaker
+ var/obj/item/reagent_containers/cup/beaker/alkaline_beaker
/obj/machinery/plumbing/reaction_chamber/Initialize(mapload, bolt, layer)
. = ..()
diff --git a/code/modules/reagents/chemistry/machinery/chem_mass_spec.dm b/code/modules/reagents/chemistry/machinery/chem_mass_spec.dm
index 163ab86f9ed..2c61c068621 100644
--- a/code/modules/reagents/chemistry/machinery/chem_mass_spec.dm
+++ b/code/modules/reagents/chemistry/machinery/chem_mass_spec.dm
@@ -39,7 +39,7 @@ This will not clean any inverted reagents. Inverted reagents will still be corre
. = ..()
ADD_TRAIT(src, DO_NOT_SPLASH, src.type)
if(mapload)
- beaker2 = new /obj/item/reagent_containers/glass/beaker/large(src)
+ beaker2 = new /obj/item/reagent_containers/cup/beaker/large(src)
AddElement( \
/datum/element/contextual_screentip_bare_hands, \
diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm
index 2e024776752..951fe3c45fe 100644
--- a/code/modules/reagents/chemistry/machinery/chem_master.dm
+++ b/code/modules/reagents/chemistry/machinery/chem_master.dm
@@ -74,7 +74,7 @@
/obj/machinery/chem_master/RefreshParts()
. = ..()
reagents.maximum_volume = 0
- for(var/obj/item/reagent_containers/glass/beaker/B in component_parts)
+ for(var/obj/item/reagent_containers/cup/beaker/B in component_parts)
reagents.maximum_volume += B.reagents.maximum_volume
/obj/machinery/chem_master/ex_act(severity, target)
@@ -420,18 +420,18 @@
reagents.trans_to(P, vol_each, transfered_by = usr)
return TRUE
if(item_type == "bottle")
- var/obj/item/reagent_containers/glass/bottle/P
+ var/obj/item/reagent_containers/cup/bottle/P
for(var/i in 1 to amount)
- P = new/obj/item/reagent_containers/glass/bottle(drop_location())
+ P = new/obj/item/reagent_containers/cup/bottle(drop_location())
P.name = trim("[name] bottle")
adjust_item_drop_location(P)
reagents.trans_to(P, vol_each, transfered_by = usr)
return TRUE
//SKYRAT EDIT ADDTION START
if(item_type == "vial")
- var/obj/item/reagent_containers/glass/vial/small/P
+ var/obj/item/reagent_containers/cup/vial/small/P
for(var/i = 0; i < amount; i++)
- P = new/obj/item/reagent_containers/glass/vial/small(drop_location())
+ P = new/obj/item/reagent_containers/cup/vial/small(drop_location())
P.name = trim("[name] vial")
adjust_item_drop_location(P)
reagents.trans_to(P, vol_each, transfered_by = usr)
@@ -445,18 +445,18 @@
return TRUE
//SKYRAT EDIT ADDTION END
if(item_type == "condimentPack")
- var/obj/item/reagent_containers/food/condiment/pack/P
+ var/obj/item/reagent_containers/condiment/pack/P
for(var/i in 1 to amount)
- P = new/obj/item/reagent_containers/food/condiment/pack(drop_location())
+ P = new/obj/item/reagent_containers/condiment/pack(drop_location())
P.originalname = name
P.name = trim("[name] pack")
P.desc = "A small condiment pack. The label says it contains [name]."
reagents.trans_to(P, vol_each, transfered_by = usr)
return TRUE
if(item_type == "condimentBottle")
- var/obj/item/reagent_containers/food/condiment/P
+ var/obj/item/reagent_containers/condiment/P
for(var/i in 1 to amount)
- P = new/obj/item/reagent_containers/food/condiment(drop_location())
+ P = new/obj/item/reagent_containers/condiment(drop_location())
if (style)
apply_condi_style(P, style)
P.renamedByPlayer = TRUE
@@ -618,7 +618,7 @@
* * container - condiment bottle that gets style applied to it
* * style - assoc list, must probably one from [/obj/machinery/chem_master/proc/get_condi_styles]
*/
-/obj/machinery/chem_master/proc/apply_condi_style(obj/item/reagent_containers/food/condiment/container, list/style)
+/obj/machinery/chem_master/proc/apply_condi_style(obj/item/reagent_containers/condiment/container, list/style)
container.name = style["name"]
container.desc = style["desc"]
container.icon_state = style["icon_state"]
diff --git a/code/modules/reagents/chemistry/machinery/chem_recipe_debug.dm b/code/modules/reagents/chemistry/machinery/chem_recipe_debug.dm
index 76e4b0ce7d5..1ef4224a9a2 100644
--- a/code/modules/reagents/chemistry/machinery/chem_recipe_debug.dm
+++ b/code/modules/reagents/chemistry/machinery/chem_recipe_debug.dm
@@ -133,7 +133,7 @@
say(span_warning("Unable to find product [reagent_type] in holder after reaction! reagents found are:"))
for(var/other_reagent in reagents.reagent_list)
say("[other_reagent]")
- var/obj/item/reagent_containers/glass/beaker/bluespace/beaker = new /obj/item/reagent_containers/glass/beaker/bluespace(loc)
+ var/obj/item/reagent_containers/cup/beaker/bluespace/beaker = new /obj/item/reagent_containers/cup/beaker/bluespace(loc)
reagents.trans_to(beaker)
beaker.name = "[cached_reactions[index]] failed"
if(!failed)
@@ -151,7 +151,7 @@
impure_string += "Reaction [cached_reactions[index]] has a product [reagent_type] [span_warning("[reagent.volume]u")] purity of [reagent.purity] index:[index]\n"
cached_purity = reagent.purity
if(beaker_spawn && reagents.total_volume)
- var/obj/item/reagent_containers/glass/beaker/bluespace/beaker = new /obj/item/reagent_containers/glass/beaker/bluespace(loc)
+ var/obj/item/reagent_containers/cup/beaker/bluespace/beaker = new /obj/item/reagent_containers/cup/beaker/bluespace(loc)
reagents.trans_to(beaker)
beaker.name = "[cached_reactions[index]] purity: [cached_purity]"
reagents.clear_reagents()
diff --git a/code/modules/reagents/chemistry/machinery/chem_synthesizer.dm b/code/modules/reagents/chemistry/machinery/chem_synthesizer.dm
index aad8df3c156..a7f7fae02bb 100644
--- a/code/modules/reagents/chemistry/machinery/chem_synthesizer.dm
+++ b/code/modules/reagents/chemistry/machinery/chem_synthesizer.dm
@@ -45,7 +45,7 @@
if("makecup")
if(beaker)
return
- beaker = new /obj/item/reagent_containers/glass/beaker/bluespace(src)
+ beaker = new /obj/item/reagent_containers/cup/beaker/bluespace(src)
visible_message(span_notice("[src] dispenses a bluespace beaker."))
if("amount")
var/input = text2num(params["amount"])
diff --git a/code/modules/reagents/chemistry/machinery/pandemic.dm b/code/modules/reagents/chemistry/machinery/pandemic.dm
index 0470486de21..b7cb4f93849 100644
--- a/code/modules/reagents/chemistry/machinery/pandemic.dm
+++ b/code/modules/reagents/chemistry/machinery/pandemic.dm
@@ -166,7 +166,7 @@
use_power(active_power_usage)
adv_disease = adv_disease.Copy()
var/list/data = list("viruses" = list(adv_disease))
- var/obj/item/reagent_containers/glass/bottle/bottle = new(drop_location())
+ var/obj/item/reagent_containers/cup/bottle/bottle = new(drop_location())
bottle.name = "[adv_disease.name] culture bottle"
bottle.desc = "A small bottle. Contains [adv_disease.agent] culture in synthblood medium."
bottle.reagents.add_reagent(/datum/reagent/blood, 20, data)
@@ -188,7 +188,7 @@
use_power(active_power_usage)
var/id = index
var/datum/disease/disease = SSdisease.archive_diseases[id]
- var/obj/item/reagent_containers/glass/bottle/bottle = new(drop_location())
+ var/obj/item/reagent_containers/cup/bottle/bottle = new(drop_location())
bottle.name = "[disease.name] vaccine bottle"
bottle.reagents.add_reagent(/datum/reagent/vaccine, 15, list(id))
wait = TRUE
diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm
index d6615b0868e..8a593bebb0d 100644
--- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm
+++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm
@@ -25,7 +25,7 @@
/obj/machinery/reagentgrinder/Initialize(mapload)
. = ..()
holdingitems = list()
- beaker = new /obj/item/reagent_containers/glass/beaker/large(src)
+ beaker = new /obj/item/reagent_containers/cup/beaker/large(src)
warn_of_dust()
/// Add a description to the current beaker warning of blended dust, if it doesn't already have that warning.
diff --git a/code/modules/reagents/chemistry/recipes/drugs.dm b/code/modules/reagents/chemistry/recipes/drugs.dm
index 0a820469dd1..b692d22b516 100644
--- a/code/modules/reagents/chemistry/recipes/drugs.dm
+++ b/code/modules/reagents/chemistry/recipes/drugs.dm
@@ -141,7 +141,7 @@
/datum/chemical_reaction/blastoff_ampoule/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume)
var/location = get_turf(holder.my_atom)
for(var/iteration in 1 to created_volume)
- var/obj/item/reagent_containers/glass/blastoff_ampoule/new_ampoule = new(location)
+ var/obj/item/reagent_containers/cup/blastoff_ampoule/new_ampoule = new(location)
new_ampoule.pixel_x = rand(-6, 6)
new_ampoule.pixel_y = rand(-6, 6)
diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm
index d1f4cd10897..e4215dc002b 100644
--- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm
+++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm
@@ -608,5 +608,5 @@
required_container = /obj/item/slime_extract/rainbow
/datum/chemical_reaction/slime/flight_potion/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume)
- new /obj/item/reagent_containers/glass/bottle/potion/flight(get_turf(holder.my_atom))
+ new /obj/item/reagent_containers/cup/bottle/potion/flight(get_turf(holder.my_atom))
..()
diff --git a/code/modules/reagents/chemistry/recipes/special.dm b/code/modules/reagents/chemistry/recipes/special.dm
index d89ee442ea8..3079ca1835f 100644
--- a/code/modules/reagents/chemistry/recipes/special.dm
+++ b/code/modules/reagents/chemistry/recipes/special.dm
@@ -5,9 +5,9 @@ GLOBAL_LIST_INIT(medicine_reagents, build_medicine_reagents())
/proc/build_reagents_to_food()
. = list()
- for (var/type in subtypesof(/obj/item/reagent_containers/food))
- var/obj/item/reagent_containers/food/item = new type()
- for(var/datum/reagent/reagent as anything in item.list_reagents)
+ for (var/type in subtypesof(/obj/item/food))
+ var/obj/item/food/item = new type()
+ for(var/datum/reagent/reagent as anything in item.food_reagents)
var/chem_flags = initial(reagent.chemical_flags)
if(!VALID_RANDOM_RECIPE_REAGENT(chem_flags))
continue
@@ -255,7 +255,7 @@ GLOBAL_LIST_INIT(medicine_reagents, build_medicine_reagents())
persistent = TRUE
persistence_period = 7 //Reset every week
randomize_container = TRUE
- possible_containers = list(/obj/item/reagent_containers/glass/bucket) //easy way to ensure no common conflicts
+ possible_containers = list(/obj/item/reagent_containers/cup/bucket) //easy way to ensure no common conflicts
randomize_req_temperature = TRUE
results = list(/datum/reagent/consumable/secretsauce=1)
diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm
index 0675f25faea..c2a7b99738b 100644
--- a/code/modules/reagents/reagent_containers.dm
+++ b/code/modules/reagents/reagent_containers.dm
@@ -29,7 +29,7 @@
add_initial_reagents()
//SKYRAT EDIT ADDITION
- AddElement(/datum/element/liquids_interaction, on_interaction_callback = /obj/item/reagent_containers/glass/beaker/.proc/attack_on_liquids_turf)
+ AddElement(/datum/element/liquids_interaction, on_interaction_callback = /obj/item/reagent_containers/cup/beaker/.proc/attack_on_liquids_turf)
/obj/item/reagent_containers/proc/attack_on_liquids_turf(obj/item/reagent_containers/my_beaker, turf/T, mob/living/user, obj/effect/abstract/liquid_turf/liquids)
if(user.combat_mode)
@@ -71,7 +71,7 @@
RegisterSignal(reagents, list(COMSIG_REAGENTS_NEW_REAGENT, COMSIG_REAGENTS_ADD_REAGENT, COMSIG_REAGENTS_DEL_REAGENT, COMSIG_REAGENTS_REM_REAGENT), .proc/on_reagent_change)
RegisterSignal(reagents, COMSIG_PARENT_QDELETING, .proc/on_reagents_del)
-/obj/item/reagent_containers/attack(mob/living/M, mob/living/user, params)
+/obj/item/reagent_containers/attack(mob/living/target_mob, mob/living/user, params)
if (!user.combat_mode)
return
return ..()
diff --git a/code/modules/food_and_drinks/food/condiment.dm b/code/modules/reagents/reagent_containers/condiment.dm
similarity index 85%
rename from code/modules/food_and_drinks/food/condiment.dm
rename to code/modules/reagents/reagent_containers/condiment.dm
index c9a8227c5c7..092885b14f7 100644
--- a/code/modules/food_and_drinks/food/condiment.dm
+++ b/code/modules/reagents/reagent_containers/condiment.dm
@@ -5,7 +5,7 @@
// to mixed-drinks code. If you want an object that starts pre-loaded, you need to make it in addition to the other code.
//Food items that aren't eaten normally and leave an empty container behind.
-/obj/item/reagent_containers/food/condiment
+/obj/item/reagent_containers/condiment
name = "condiment bottle"
desc = "Just your average condiment bottle."
icon = 'icons/obj/food/containers.dmi'
@@ -23,7 +23,7 @@
/// Holder for original icon_state value if it was overwritten by icon_emty to change back to
var/icon_preempty
-/obj/item/reagent_containers/food/condiment/update_icon_state()
+/obj/item/reagent_containers/condiment/update_icon_state()
. = ..()
if(reagents.reagent_list.len)
if(icon_preempty)
@@ -36,11 +36,11 @@
icon_state = icon_empty
return ..()
-/obj/item/reagent_containers/food/condiment/suicide_act(mob/living/carbon/user)
+/obj/item/reagent_containers/condiment/suicide_act(mob/living/carbon/user)
user.visible_message(span_suicide("[user] is trying to eat the entire [src]! It looks like [user.p_they()] forgot how food works!"))
return OXYLOSS
-/obj/item/reagent_containers/food/condiment/attack(mob/M, mob/user, def_zone)
+/obj/item/reagent_containers/condiment/attack(mob/M, mob/user, def_zone)
if(!reagents || !reagents.total_volume)
to_chat(user, span_warning("None of [src] left, oh no!"))
@@ -66,7 +66,7 @@
playsound(M.loc,'sound/items/drink.ogg', rand(10,50), TRUE)
return TRUE
-/obj/item/reagent_containers/food/condiment/afterattack(obj/target, mob/user , proximity)
+/obj/item/reagent_containers/condiment/afterattack(obj/target, mob/user , proximity)
. = ..()
if(!proximity)
return
@@ -94,14 +94,14 @@
var/trans = src.reagents.trans_to(target, amount_per_transfer_from_this, transfered_by = user)
to_chat(user, span_notice("You transfer [trans] units of the condiment to [target]."))
-/obj/item/reagent_containers/food/condiment/enzyme
+/obj/item/reagent_containers/condiment/enzyme
name = "universal enzyme"
desc = "Used in cooking various dishes."
icon_state = "enzyme"
list_reagents = list(/datum/reagent/consumable/enzyme = 50)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/enzyme/examine(mob/user)
+/obj/item/reagent_containers/condiment/enzyme/examine(mob/user)
. = ..()
var/datum/chemical_reaction/recipe = GLOB.chemical_reactions_list[/datum/chemical_reaction/food/cheesewheel]
var/milk_required = recipe.required_reagents[/datum/reagent/consumable/milk]
@@ -109,7 +109,7 @@
. += span_notice("[milk_required] milk, [enzyme_required] enzyme and you got cheese.")
. += span_warning("Remember, the enzyme isn't used up, so return it to the bottle, dingus!")
-/obj/item/reagent_containers/food/condiment/sugar
+/obj/item/reagent_containers/condiment/sugar
name = "sugar sack"
desc = "Tasty spacey sugar!"
icon_state = "sugar"
@@ -119,7 +119,7 @@
list_reagents = list(/datum/reagent/consumable/sugar = 50)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/sugar/examine(mob/user)
+/obj/item/reagent_containers/condiment/sugar/examine(mob/user)
. = ..()
var/datum/chemical_reaction/recipe = GLOB.chemical_reactions_list[/datum/chemical_reaction/food/cakebatter]
var/flour_required = recipe.required_reagents[/datum/reagent/consumable/flour]
@@ -127,7 +127,7 @@
var/sugar_required = recipe.required_reagents[/datum/reagent/consumable/sugar]
. += span_notice("[flour_required] flour, [eggyolk_required] egg yolk (or soy milk), [sugar_required] sugar makes cake dough. You can make pie dough from it.")
-/obj/item/reagent_containers/food/condiment/saltshaker //Separate from above since it's a small shaker rather then
+/obj/item/reagent_containers/condiment/saltshaker //Separate from above since it's a small shaker rather then
name = "salt shaker" // a large one.
desc = "Salt. From space oceans, presumably."
icon_state = "saltshakersmall"
@@ -139,7 +139,7 @@
list_reagents = list(/datum/reagent/consumable/salt = 20)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/saltshaker/suicide_act(mob/user)
+/obj/item/reagent_containers/condiment/saltshaker/suicide_act(mob/user)
user.visible_message(span_suicide("[user] begins to swap forms with the salt shaker! It looks like [user.p_theyre()] trying to commit suicide!"))
var/newname = "[name]"
name = "[user.name]"
@@ -148,7 +148,7 @@
desc = "Salt. From dead crew, presumably."
return (TOXLOSS)
-/obj/item/reagent_containers/food/condiment/saltshaker/afterattack(obj/target, mob/living/user, proximity)
+/obj/item/reagent_containers/condiment/saltshaker/afterattack(obj/target, mob/living/user, proximity)
. = ..()
if(!proximity)
return
@@ -161,7 +161,7 @@
new/obj/effect/decal/cleanable/food/salt(target)
return
-/obj/item/reagent_containers/food/condiment/peppermill
+/obj/item/reagent_containers/condiment/peppermill
name = "pepper mill"
desc = "Often used to flavor food or make people sneeze."
icon_state = "peppermillsmall"
@@ -173,7 +173,7 @@
list_reagents = list(/datum/reagent/consumable/blackpepper = 20)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/milk
+/obj/item/reagent_containers/condiment/milk
name = "space milk"
desc = "It's milk. White and nutritious goodness!"
icon_state = "milk"
@@ -183,7 +183,7 @@
list_reagents = list(/datum/reagent/consumable/milk = 50)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/milk/examine(mob/user)
+/obj/item/reagent_containers/condiment/milk/examine(mob/user)
. = ..()
var/datum/chemical_reaction/recipe = GLOB.chemical_reactions_list[/datum/chemical_reaction/food/cheesewheel]
var/milk_required = recipe.required_reagents[/datum/reagent/consumable/milk]
@@ -191,7 +191,7 @@
. += span_notice("[milk_required] milk, [enzyme_required] enzyme and you got cheese.")
. += span_warning("Remember, the enzyme isn't used up, so return it to the bottle, dingus!")
-/obj/item/reagent_containers/food/condiment/flour
+/obj/item/reagent_containers/condiment/flour
name = "flour sack"
desc = "A big bag of flour. Good for baking!"
icon_state = "flour"
@@ -201,7 +201,7 @@
list_reagents = list(/datum/reagent/consumable/flour = 30)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/flour/examine(mob/user)
+/obj/item/reagent_containers/condiment/flour/examine(mob/user)
. = ..()
var/datum/chemical_reaction/recipe_dough = GLOB.chemical_reactions_list[/datum/chemical_reaction/food/dough]
var/datum/chemical_reaction/recipe_cakebatter = GLOB.chemical_reactions_list[/datum/chemical_reaction/food/cakebatter]
@@ -214,7 +214,7 @@
. += span_notice("[dough_flour_required] flour, [dough_water_required] water makes normal dough. You can make flat dough from it.")
. += span_notice("[cakebatter_flour_required] flour, [cakebatter_eggyolk_required] egg yolk (or soy milk), [cakebatter_sugar_required] sugar makes cake dough. You can make pie dough from it.")
-/obj/item/reagent_containers/food/condiment/soymilk
+/obj/item/reagent_containers/condiment/soymilk
name = "soy milk"
desc = "It's soy milk. White and nutritious goodness!"
icon_state = "soymilk"
@@ -224,7 +224,7 @@
list_reagents = list(/datum/reagent/consumable/soymilk = 50)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/rice
+/obj/item/reagent_containers/condiment/rice
name = "rice sack"
desc = "A big bag of rice. Good for cooking!"
icon_state = "rice"
@@ -234,7 +234,7 @@
list_reagents = list(/datum/reagent/consumable/rice = 30)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/cornmeal
+/obj/item/reagent_containers/condiment/cornmeal
name = "cornmeal box"
desc = "A big box of cornmeal. Great for southern style cooking."
icon_state = "cornmeal"
@@ -244,48 +244,48 @@
list_reagents = list(/datum/reagent/consumable/cornmeal = 30)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/bbqsauce
+/obj/item/reagent_containers/condiment/bbqsauce
name = "bbq sauce"
desc = "Hand wipes not included."
icon_state = "bbqsauce"
list_reagents = list(/datum/reagent/consumable/bbqsauce = 50)
-/obj/item/reagent_containers/food/condiment/soysauce
+/obj/item/reagent_containers/condiment/soysauce
name = "soy sauce"
desc = "A salty soy-based flavoring."
icon_state = "soysauce"
list_reagents = list(/datum/reagent/consumable/soysauce = 50)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/mayonnaise
+/obj/item/reagent_containers/condiment/mayonnaise
name = "mayonnaise"
desc = "An oily condiment made from egg yolks."
icon_state = "mayonnaise"
list_reagents = list(/datum/reagent/consumable/mayonnaise = 50)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/vinegar
+/obj/item/reagent_containers/condiment/vinegar
name = "vinegar"
desc = "Perfect for chips, if you're feeling Space British."
icon_state = "vinegar"
list_reagents = list(/datum/reagent/consumable/vinegar = 50)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/quality_oil
+/obj/item/reagent_containers/condiment/quality_oil
name = "quality oil"
desc = "For the fancy chef inside everyone."
icon_state = "oliveoil"
list_reagents = list(/datum/reagent/consumable/quality_oil = 50)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/yoghurt
+/obj/item/reagent_containers/condiment/yoghurt
name = "yoghurt carton"
desc = "Creamy and smooth."
icon_state = "yoghurt"
list_reagents = list(/datum/reagent/consumable/yoghurt = 50)
fill_icon_thresholds = null
-/obj/item/reagent_containers/food/condiment/peanut_butter
+/obj/item/reagent_containers/condiment/peanut_butter
name = "peanut butter"
desc = "Tasty, fattening processed peanuts in a jar."
icon_state = "peanutbutter"
@@ -294,7 +294,7 @@
//Food packs. To easily apply deadly toxi... delicious sauces to your food!
-/obj/item/reagent_containers/food/condiment/pack
+/obj/item/reagent_containers/condiment/pack
name = "condiment pack"
desc = "A small plastic pack with condiments to put on your food."
icon_state = "condi_empty"
@@ -321,19 +321,19 @@
/// Can't use initial(name) for this. This stores the name set by condimasters.
var/originalname = "condiment"
-/obj/item/reagent_containers/food/condiment/pack/create_reagents(max_vol, flags)
+/obj/item/reagent_containers/condiment/pack/create_reagents(max_vol, flags)
. = ..()
RegisterSignal(reagents, list(COMSIG_REAGENTS_NEW_REAGENT, COMSIG_REAGENTS_ADD_REAGENT, COMSIG_REAGENTS_REM_REAGENT), .proc/on_reagent_add, TRUE)
RegisterSignal(reagents, COMSIG_REAGENTS_DEL_REAGENT, .proc/on_reagent_del, TRUE)
-/obj/item/reagent_containers/food/condiment/pack/update_icon()
+/obj/item/reagent_containers/condiment/pack/update_icon()
SHOULD_CALL_PARENT(FALSE)
return
-/obj/item/reagent_containers/food/condiment/pack/attack(mob/M, mob/user, def_zone) //Can't feed these to people directly.
+/obj/item/reagent_containers/condiment/pack/attack(mob/M, mob/user, def_zone) //Can't feed these to people directly.
return
-/obj/item/reagent_containers/food/condiment/pack/afterattack(obj/target, mob/user , proximity)
+/obj/item/reagent_containers/condiment/pack/afterattack(obj/target, mob/user , proximity)
if(!proximity)
return
@@ -355,7 +355,7 @@
. = ..()
/// Handles reagents getting added to the condiment pack.
-/obj/item/reagent_containers/food/condiment/pack/proc/on_reagent_add(datum/reagents/reagents)
+/obj/item/reagent_containers/condiment/pack/proc/on_reagent_add(datum/reagents/reagents)
SIGNAL_HANDLER
var/main_reagent = reagents.get_master_reagent_id()
if(main_reagent in possible_states)
@@ -367,29 +367,29 @@
desc = "A small condiment pack. The label says it contains [originalname]"
/// Handles reagents getting removed from the condiment pack.
-/obj/item/reagent_containers/food/condiment/pack/proc/on_reagent_del(datum/reagents/reagents)
+/obj/item/reagent_containers/condiment/pack/proc/on_reagent_del(datum/reagents/reagents)
SIGNAL_HANDLER
icon_state = "condi_empty"
desc = "A small condiment pack. It is empty."
//Ketchup
-/obj/item/reagent_containers/food/condiment/pack/ketchup
+/obj/item/reagent_containers/condiment/pack/ketchup
name = "ketchup pack"
originalname = "ketchup"
list_reagents = list(/datum/reagent/consumable/ketchup = 10)
//Hot sauce
-/obj/item/reagent_containers/food/condiment/pack/hotsauce
+/obj/item/reagent_containers/condiment/pack/hotsauce
name = "hotsauce pack"
originalname = "hotsauce"
list_reagents = list(/datum/reagent/consumable/capsaicin = 10)
-/obj/item/reagent_containers/food/condiment/pack/astrotame
+/obj/item/reagent_containers/condiment/pack/astrotame
name = "astrotame pack"
originalname = "astrotame"
list_reagents = list(/datum/reagent/consumable/astrotame = 5)
-/obj/item/reagent_containers/food/condiment/pack/bbqsauce
+/obj/item/reagent_containers/condiment/pack/bbqsauce
name = "bbq sauce pack"
originalname = "bbq sauce"
list_reagents = list(/datum/reagent/consumable/bbqsauce = 10)
diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/cups/_cup.dm
old mode 100755
new mode 100644
similarity index 71%
rename from code/modules/reagents/reagent_containers/glass.dm
rename to code/modules/reagents/reagent_containers/cups/_cup.dm
index f0854441bd3..69b150ad4d7
--- a/code/modules/reagents/reagent_containers/glass.dm
+++ b/code/modules/reagents/reagent_containers/cups/_cup.dm
@@ -1,5 +1,4 @@
-
-/obj/item/reagent_containers/glass
+/obj/item/reagent_containers/cup
name = "glass"
amount_per_transfer_from_this = 10
possible_transfer_amounts = list(5, 10, 15, 20, 25, 30, 50)
@@ -8,9 +7,54 @@
spillable = TRUE
resistance_flags = ACID_PROOF
+ lefthand_file = 'icons/mob/inhands/misc/drinks_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/misc/drinks_righthand.dmi'
-/obj/item/reagent_containers/glass/attack(mob/M, mob/living/user, obj/target)
- if(!canconsume(M, user))
+ ///Like Edible's food type, what kind of drink is this?
+ var/drink_type = NONE
+ ///The last time we have checked for taste.
+ var/last_check_time
+ ///How much we drink at once, shot glasses drink more.
+ var/gulp_size = 5
+ ///Whether the 'bottle' is made of glass or not so that milk cartons dont shatter when someone gets hit by it.
+ var/isGlass = FALSE
+
+/obj/item/reagent_containers/cup/examine(mob/user)
+ . = ..()
+ if(drink_type)
+ var/list/types = bitfield_to_list(drink_type, FOOD_FLAGS)
+ . += span_notice("It is [lowertext(english_list(types))].")
+
+/obj/item/reagent_containers/cup/proc/checkLiked(fraction, mob/M)
+ if(last_check_time + 50 >= world.time)
+ return
+ if(!ishuman(M))
+ return
+ var/mob/living/carbon/human/H = M
+ if(HAS_TRAIT(H, TRAIT_AGEUSIA))
+ if(drink_type & H.dna.species.toxic_food)
+ to_chat(H, span_warning("You don't feel so good..."))
+ H.adjust_disgust(25 + 30 * fraction)
+ else
+ if(drink_type & H.dna.species.toxic_food)
+ to_chat(H,span_warning("What the hell was that thing?!"))
+ H.adjust_disgust(25 + 30 * fraction)
+ H.add_mood_event("toxic_food", /datum/mood_event/disgusting_food)
+ else if(drink_type & H.dna.species.disliked_food)
+ to_chat(H,span_notice("That didn't taste very good..."))
+ H.adjust_disgust(11 + 15 * fraction)
+ H.add_mood_event("gross_food", /datum/mood_event/gross_food)
+ else if(drink_type & H.dna.species.liked_food)
+ to_chat(H,span_notice("I love this taste!"))
+ H.adjust_disgust(-5 + -2.5 * fraction)
+ H.add_mood_event("fav_food", /datum/mood_event/favorite_food)
+
+ if((drink_type & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST)
+ H.add_mood_event("breakfast", /datum/mood_event/breakfast)
+ last_check_time = world.time
+
+/obj/item/reagent_containers/cup/attack(mob/living/target_mob, mob/living/user, obj/target)
+ if(!canconsume(target_mob, user))
return
if(!spillable)
@@ -20,35 +64,41 @@
to_chat(user, span_warning("[src] is empty!"))
return
- if(istype(M))
- if(M != user)
- M.visible_message(span_danger("[user] attempts to feed [M] something from [src]."), \
- span_userdanger("[user] attempts to feed you something from [src]."))
- if(!do_mob(user, M))
- return
- if(!reagents || !reagents.total_volume)
- return // The drink might be empty after the delay, such as by spam-feeding
- M.visible_message(span_danger("[user] feeds [M] something from [src]."), \
- span_userdanger("[user] feeds you something from [src]."))
- log_combat(user, M, "fed", reagents.get_reagent_log_string())
- else
- to_chat(user, span_notice("You swallow a gulp of [src]."))
- SEND_SIGNAL(src, COMSIG_GLASS_DRANK, M, user)
- addtimer(CALLBACK(reagents, /datum/reagents.proc/trans_to, M, 5, TRUE, TRUE, FALSE, user, FALSE, INGEST), 5)
- playsound(M.loc,'sound/items/drink.ogg', rand(10,50), TRUE)
- if(iscarbon(M))
- var/mob/living/carbon/carbon_drinker = M
- var/list/diseases = carbon_drinker.get_static_viruses()
- if(LAZYLEN(diseases))
- var/list/datum/disease/diseases_to_add = list()
- for(var/d in diseases)
- var/datum/disease/malady = d
- if(malady.spread_flags & DISEASE_SPREAD_CONTACT_FLUIDS)
- diseases_to_add += malady
- if(LAZYLEN(diseases_to_add))
- AddComponent(/datum/component/infective, diseases_to_add)
+ if(!istype(target_mob))
+ return
-/obj/item/reagent_containers/glass/afterattack(obj/target, mob/living/user, proximity)
+ if(target_mob != user)
+ target_mob.visible_message(span_danger("[user] attempts to feed [target_mob] something from [src]."), \
+ span_userdanger("[user] attempts to feed you something from [src]."))
+ if(!do_mob(user, target_mob))
+ return
+ if(!reagents || !reagents.total_volume)
+ return // The drink might be empty after the delay, such as by spam-feeding
+ target_mob.visible_message(span_danger("[user] feeds [target_mob] something from [src]."), \
+ span_userdanger("[user] feeds you something from [src]."))
+ log_combat(user, target_mob, "fed", reagents.get_reagent_log_string())
+ else
+ to_chat(user, span_notice("You swallow a gulp of [src]."))
+
+ SEND_SIGNAL(src, COMSIG_GLASS_DRANK, target_mob, user)
+ var/fraction = min(gulp_size/reagents.total_volume, 1)
+ reagents.trans_to(target_mob, gulp_size, transfered_by = user, methods = INGEST)
+ checkLiked(fraction, target_mob)
+ playsound(target_mob.loc,'sound/items/drink.ogg', rand(10,50), TRUE)
+ if(!iscarbon(target_mob))
+ return
+ var/mob/living/carbon/carbon_drinker = target_mob
+ var/list/diseases = carbon_drinker.get_static_viruses()
+ if(!LAZYLEN(diseases))
+ return
+ var/list/datum/disease/diseases_to_add = list()
+ for(var/datum/disease/malady as anything in diseases)
+ if(malady.spread_flags & DISEASE_SPREAD_CONTACT_FLUIDS)
+ diseases_to_add += malady
+ if(LAZYLEN(diseases_to_add))
+ AddComponent(/datum/component/infective, diseases_to_add)
+
+/obj/item/reagent_containers/cup/afterattack(obj/target, mob/living/user, proximity)
. = ..()
if((!proximity) || !check_allowed_items(target,target_self=1))
return
@@ -82,7 +132,7 @@
target.update_appearance()
-/obj/item/reagent_containers/glass/afterattack_secondary(atom/target, mob/user, proximity_flag, click_parameters)
+/obj/item/reagent_containers/cup/afterattack_secondary(atom/target, mob/user, proximity_flag, click_parameters)
if((!proximity_flag) || !check_allowed_items(target,target_self=1))
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
@@ -104,11 +154,12 @@
target.update_appearance()
return SECONDARY_ATTACK_CONTINUE_CHAIN
-/obj/item/reagent_containers/glass/attackby(obj/item/I, mob/user, params)
+/obj/item/reagent_containers/cup/attackby(obj/item/I, mob/user, params)
var/hotness = I.get_temperature()
if(hotness && reagents)
reagents.expose_temperature(hotness)
to_chat(user, span_notice("You heat [name] with [I]!"))
+ return
//Cooling method
if(istype(I, /obj/item/extinguisher))
@@ -123,28 +174,32 @@
to_chat(user, span_notice("You cool the [name] with the [I]!"))
playsound(loc, 'sound/effects/extinguish.ogg', 75, TRUE, -3)
extinguisher.reagents.remove_all(1)
+ return
if(istype(I, /obj/item/food/egg)) //breaking eggs
var/obj/item/food/egg/E = I
- if(reagents)
- if(reagents.total_volume >= reagents.maximum_volume)
- to_chat(user, span_notice("[src] is full."))
- else
- to_chat(user, span_notice("You break [E] in [src]."))
- E.reagents.trans_to(src, E.reagents.total_volume, transfered_by = user)
- qdel(E)
+ if(!reagents)
return
- ..()
+ if(reagents.total_volume >= reagents.maximum_volume)
+ to_chat(user, span_notice("[src] is full."))
+ else
+ to_chat(user, span_notice("You break [E] in [src]."))
+ for(var/datum/reagent/consumable/egg_reagents in E.food_reagents)
+ reagents.add_reagent(egg_reagents)
+ qdel(E)
+ return
+
+ return ..()
/*
* On accidental consumption, make sure the container is partially glass, and continue to the reagent_container proc
*/
-/obj/item/reagent_containers/glass/on_accidental_consumption(mob/living/carbon/M, mob/living/carbon/user, obj/item/source_item, discover_after = TRUE)
- if(!custom_materials)
+/obj/item/reagent_containers/cup/on_accidental_consumption(mob/living/carbon/M, mob/living/carbon/user, obj/item/source_item, discover_after = TRUE)
+ if(isGlass && !custom_materials)
set_custom_materials(list(GET_MATERIAL_REF(/datum/material/glass) = 5))//sets it to glass so, later on, it gets picked up by the glass catch (hope it doesn't 'break' things lol)
return ..()
-/obj/item/reagent_containers/glass/beaker
+/obj/item/reagent_containers/cup/beaker
name = "beaker"
desc = "A beaker. It can hold up to 60 units." //SKYRAT EDIT: Used to say can hold up to 50 units.
icon = 'icons/obj/chemical.dmi'
@@ -156,20 +211,20 @@
possible_transfer_amounts = list(5,10,15,20,30,60) //SKYRAT EDIT: Addition
fill_icon_thresholds = list(0, 1, 20, 40, 60, 80, 100)
-/obj/item/reagent_containers/glass/beaker/Initialize(mapload)
+/obj/item/reagent_containers/cup/beaker/Initialize(mapload)
. = ..()
update_appearance()
-/obj/item/reagent_containers/glass/beaker/get_part_rating()
+/obj/item/reagent_containers/cup/beaker/get_part_rating()
return reagents.maximum_volume
-/obj/item/reagent_containers/glass/beaker/jar
+/obj/item/reagent_containers/cup/beaker/jar
name = "honey jar"
desc = "A jar for honey. It can hold up to 50 units of sweet delight."
icon = 'icons/obj/chemical.dmi'
icon_state = "vapour"
-/obj/item/reagent_containers/glass/beaker/large
+/obj/item/reagent_containers/cup/beaker/large
name = "large beaker"
desc = "A large beaker. Can hold up to 120 units." //SKYRAT EDIT: Used to say Can hold up to 100 units.
icon_state = "beakerlarge"
@@ -180,7 +235,7 @@
possible_transfer_amounts = list(5,10,15,20,30,40,60,120) //SKYRAT EDIT: New Values
fill_icon_thresholds = list(0, 1, 20, 40, 60, 80, 100)
-/obj/item/reagent_containers/glass/beaker/plastic
+/obj/item/reagent_containers/cup/beaker/plastic
name = "x-large beaker"
desc = "An extra-large beaker. Can hold up to 150 units." //SKYRAT EDIT: Used to say Can hold up to 120 units
icon_state = "beakerwhite"
@@ -191,7 +246,7 @@
possible_transfer_amounts = list(5,10,15,20,25,30,50,75,150) //SKYRAT EDIT: New Values
fill_icon_thresholds = list(0, 1, 10, 20, 40, 60, 80, 100)
-/obj/item/reagent_containers/glass/beaker/meta
+/obj/item/reagent_containers/cup/beaker/meta
name = "metamaterial beaker"
desc = "A large beaker. Can hold up to 180 units."
icon_state = "beakergold"
@@ -201,7 +256,7 @@
possible_transfer_amounts = list(5,10,15,20,25,30,60,120,180)
fill_icon_thresholds = list(0, 1, 10, 25, 35, 50, 60, 80, 100)
-/obj/item/reagent_containers/glass/beaker/noreact
+/obj/item/reagent_containers/cup/beaker/noreact
name = "cryostasis beaker"
desc = "A cryostasis beaker that allows for chemical storage without \
reactions. Can hold up to 50 units."
@@ -211,7 +266,7 @@
volume = 50
amount_per_transfer_from_this = 10
-/obj/item/reagent_containers/glass/beaker/bluespace
+/obj/item/reagent_containers/cup/beaker/bluespace
name = "bluespace beaker"
desc = "A bluespace beaker, powered by experimental bluespace technology \
and Element Cuban combined with the Compound Pete. Can hold up to \
@@ -222,35 +277,35 @@
amount_per_transfer_from_this = 10
possible_transfer_amounts = list(5,10,15,20,25,30,50,100,300)
-/obj/item/reagent_containers/glass/beaker/cryoxadone
+/obj/item/reagent_containers/cup/beaker/cryoxadone
list_reagents = list(/datum/reagent/medicine/cryoxadone = 30)
-/obj/item/reagent_containers/glass/beaker/sulfuric
+/obj/item/reagent_containers/cup/beaker/sulfuric
list_reagents = list(/datum/reagent/toxin/acid = 50)
-/obj/item/reagent_containers/glass/beaker/slime
+/obj/item/reagent_containers/cup/beaker/slime
list_reagents = list(/datum/reagent/toxin/slimejelly = 50)
-/obj/item/reagent_containers/glass/beaker/large/libital
+/obj/item/reagent_containers/cup/beaker/large/libital
name = "libital reserve tank (diluted)"
list_reagents = list(/datum/reagent/medicine/c2/libital = 10,/datum/reagent/medicine/granibitaluri = 40)
-/obj/item/reagent_containers/glass/beaker/large/aiuri
+/obj/item/reagent_containers/cup/beaker/large/aiuri
name = "aiuri reserve tank (diluted)"
list_reagents = list(/datum/reagent/medicine/c2/aiuri = 10, /datum/reagent/medicine/granibitaluri = 40)
-/obj/item/reagent_containers/glass/beaker/large/multiver
+/obj/item/reagent_containers/cup/beaker/large/multiver
name = "multiver reserve tank (diluted)"
list_reagents = list(/datum/reagent/medicine/c2/multiver = 10, /datum/reagent/medicine/granibitaluri = 40)
-/obj/item/reagent_containers/glass/beaker/large/epinephrine
+/obj/item/reagent_containers/cup/beaker/large/epinephrine
name = "epinephrine reserve tank (diluted)"
list_reagents = list(/datum/reagent/medicine/epinephrine = 50)
-/obj/item/reagent_containers/glass/beaker/synthflesh
+/obj/item/reagent_containers/cup/beaker/synthflesh
list_reagents = list(/datum/reagent/medicine/c2/synthflesh = 50)
-/obj/item/reagent_containers/glass/bucket//SKYRAT EDIT - ICON OVERRIDEN BY AESTHETICS - SEE MODULE
+/obj/item/reagent_containers/cup/bucket
name = "bucket"
desc = "It's a bucket. You can squeeze a mop's contents into it by using right-click." //SKYRAT EDIT CHANGE
icon = 'icons/obj/janitor.dmi'
@@ -278,7 +333,7 @@
ITEM_SLOT_DEX_STORAGE
)
-/obj/item/reagent_containers/glass/bucket/wooden
+/obj/item/reagent_containers/cup/bucket/wooden
name = "wooden bucket"
icon_state = "woodbucket"
inhand_icon_state = "woodbucket"
@@ -288,7 +343,7 @@
#define SQUEEZING_DISPERSAL_PERCENT 0.75 //SKYRAT EDIT ADDITION
-/obj/item/reagent_containers/glass/bucket/attackby(obj/O, mob/living/user, params) //SKYRAT EDIT CHANGE
+/obj/item/reagent_containers/cup/bucket/attackby(obj/O, mob/living/user, params) //SKYRAT EDIT CHANGE
if(istype(O, /obj/item/mop)) //SKYRAT EDIT CHANGE
var/is_right_clicking = LAZYACCESS(params2list(params), RIGHT_CLICK)
if(is_right_clicking)
@@ -313,13 +368,12 @@
qdel(O)
qdel(src)
user.put_in_hands(new /obj/item/bot_assembly/cleanbot)
- else
- ..()
+ return
#undef SQUEEZING_DISPERSAL_PERCENT //SKYRAT EDIT ADDITION
-/obj/item/reagent_containers/glass/bucket/equipped(mob/user, slot)
- ..()
+/obj/item/reagent_containers/cup/bucket/equipped(mob/user, slot)
+ . = ..()
if (slot == ITEM_SLOT_HEAD)
if(reagents.total_volume)
to_chat(user, span_userdanger("[src]'s contents spill all over you!"))
@@ -327,11 +381,11 @@
reagents.clear_reagents()
reagents.flags = NONE
-/obj/item/reagent_containers/glass/bucket/dropped(mob/user)
+/obj/item/reagent_containers/cup/bucket/dropped(mob/user)
. = ..()
reagents.flags = initial(reagent_flags)
-/obj/item/reagent_containers/glass/bucket/equip_to_best_slot(mob/M)
+/obj/item/reagent_containers/cup/bucket/equip_to_best_slot(mob/M)
if(reagents.total_volume) //If there is water in a bucket, don't quick equip it to the head
var/index = slot_equipment_priority.Find(ITEM_SLOT_HEAD)
slot_equipment_priority.Remove(ITEM_SLOT_HEAD)
@@ -348,7 +402,7 @@
icon_state = "pestle"
force = 7
-/obj/item/reagent_containers/glass/mortar
+/obj/item/reagent_containers/cup/mortar
name = "mortar"
desc = "A specially formed bowl of ancient design. It is possible to crush or juice items placed in it using a pestle; however the process, unlike modern methods, is slow and physically exhausting. Alt click to eject the item."
icon_state = "mortar"
@@ -360,13 +414,13 @@
spillable = TRUE
var/obj/item/grinded
-/obj/item/reagent_containers/glass/mortar/AltClick(mob/user)
+/obj/item/reagent_containers/cup/mortar/AltClick(mob/user)
if(grinded)
grinded.forceMove(drop_location())
grinded = null
to_chat(user, span_notice("You eject the item inside."))
-/obj/item/reagent_containers/glass/mortar/attackby(obj/item/I, mob/living/carbon/human/user)
+/obj/item/reagent_containers/cup/mortar/attackby(obj/item/I, mob/living/carbon/human/user)
..()
if(istype(I,/obj/item/pestle))
if(grinded)
@@ -427,7 +481,7 @@
return
to_chat(user, span_warning("You can't grind this!"))
-/obj/item/reagent_containers/glass/saline
+/obj/item/reagent_containers/cup/saline
name = "saline canister"
volume = 5000
list_reagents = list(/datum/reagent/medicine/salglu_solution = 5000)
diff --git a/code/modules/reagents/reagent_containers/bottle.dm b/code/modules/reagents/reagent_containers/cups/bottle.dm
similarity index 71%
rename from code/modules/reagents/reagent_containers/bottle.dm
rename to code/modules/reagents/reagent_containers/cups/bottle.dm
index 0cca5b225f5..458cdc687b1 100644
--- a/code/modules/reagents/reagent_containers/bottle.dm
+++ b/code/modules/reagents/reagent_containers/cups/bottle.dm
@@ -1,217 +1,223 @@
-//Not to be confused with /obj/item/reagent_containers/food/drinks/bottle
+//Not to be confused with /obj/item/reagent_containers/cup/glass/bottle
-/obj/item/reagent_containers/glass/bottle
+/obj/item/reagent_containers/cup/bottle
name = "bottle"
desc = "A small bottle."
icon_state = "bottle"
fill_icon_state = "bottle"
inhand_icon_state = "atoxinbottle"
worn_icon_state = "bottle"
- possible_transfer_amounts = list(5,10,15,25,30)
+ possible_transfer_amounts = list(5, 10, 15, 25, 30)
volume = 30
fill_icon_thresholds = list(0, 1, 20, 40, 60, 80, 100)
-/obj/item/reagent_containers/glass/bottle/Initialize(mapload)
+/obj/item/reagent_containers/cup/bottle/Initialize(mapload)
. = ..()
if(!icon_state)
icon_state = "bottle"
update_appearance()
-/obj/item/reagent_containers/glass/bottle/epinephrine
+/obj/item/reagent_containers/cup/bottle/epinephrine
name = "epinephrine bottle"
desc = "A small bottle. Contains epinephrine - used to stabilize patients."
list_reagents = list(/datum/reagent/medicine/epinephrine = 30)
-/obj/item/reagent_containers/glass/bottle/toxin
+/obj/item/reagent_containers/cup/bottle/toxin
name = "toxin bottle"
desc = "A small bottle of toxins. Do not drink, it is poisonous."
list_reagents = list(/datum/reagent/toxin = 30)
-/obj/item/reagent_containers/glass/bottle/cyanide
+/obj/item/reagent_containers/cup/bottle/cyanide
name = "cyanide bottle"
desc = "A small bottle of cyanide. Bitter almonds?"
list_reagents = list(/datum/reagent/toxin/cyanide = 30)
-/obj/item/reagent_containers/glass/bottle/spewium
+/obj/item/reagent_containers/cup/bottle/spewium
name = "spewium bottle"
desc = "A small bottle of spewium."
list_reagents = list(/datum/reagent/toxin/spewium = 30)
-/obj/item/reagent_containers/glass/bottle/morphine
+/obj/item/reagent_containers/cup/bottle/morphine
name = "morphine bottle"
desc = "A small bottle of morphine."
icon = 'icons/obj/chemical.dmi'
list_reagents = list(/datum/reagent/medicine/morphine = 30)
-/obj/item/reagent_containers/glass/bottle/chloralhydrate
+/obj/item/reagent_containers/cup/bottle/chloralhydrate
name = "chloral hydrate bottle"
desc = "A small bottle of Choral Hydrate. Mickey's Favorite!"
icon_state = "bottle20"
list_reagents = list(/datum/reagent/toxin/chloralhydrate = 15)
-/obj/item/reagent_containers/glass/bottle/mannitol
+/obj/item/reagent_containers/cup/bottle/mannitol
name = "mannitol bottle"
desc = "A small bottle of Mannitol. Useful for healing brain damage."
list_reagents = list(/datum/reagent/medicine/mannitol = 30)
-/obj/item/reagent_containers/glass/bottle/multiver
+/obj/item/reagent_containers/cup/bottle/multiver
name = "multiver bottle"
desc = "A small bottle of multiver, which removes toxins and other chemicals from the bloodstream but causes shortness of breath. All effects scale with the amount of reagents in the patient."
list_reagents = list(/datum/reagent/medicine/c2/multiver = 30)
-/obj/item/reagent_containers/glass/bottle/calomel
+/obj/item/reagent_containers/cup/bottle/phlogiston
+ name = "Phlogiston bottle"
+ desc = "A small bottle of Phlogiston, that will set you on fire if used."
+ volume = 50
+ list_reagents = list(/datum/reagent/phlogiston = 30)
+
+/obj/item/reagent_containers/cup/bottle/calomel
name = "calomel bottle"
desc = "A small bottle of calomel, which quickly purges all chemicals from the patient. Causes toxin damage if the patient is not heavily injured."
list_reagents = list(/datum/reagent/medicine/calomel = 30)
-/obj/item/reagent_containers/glass/bottle/syriniver
+/obj/item/reagent_containers/cup/bottle/syriniver
name = "syriniver bottle"
desc = "A small bottle of syriniver."
list_reagents = list(/datum/reagent/medicine/c2/syriniver = 30)
-/obj/item/reagent_containers/glass/bottle/mutagen
+/obj/item/reagent_containers/cup/bottle/mutagen
name = "unstable mutagen bottle"
desc = "A small bottle of unstable mutagen. Randomly changes the DNA structure of whoever comes in contact."
list_reagents = list(/datum/reagent/toxin/mutagen = 30)
-/obj/item/reagent_containers/glass/bottle/plasma
+/obj/item/reagent_containers/cup/bottle/plasma
name = "liquid plasma bottle"
desc = "A small bottle of liquid plasma. Extremely toxic and reacts with micro-organisms inside blood."
list_reagents = list(/datum/reagent/toxin/plasma = 30)
-/obj/item/reagent_containers/glass/bottle/synaptizine
+/obj/item/reagent_containers/cup/bottle/synaptizine
name = "synaptizine bottle"
desc = "A small bottle of synaptizine."
list_reagents = list(/datum/reagent/medicine/synaptizine = 30)
-/obj/item/reagent_containers/glass/bottle/ammonia
+/obj/item/reagent_containers/cup/bottle/ammonia
name = "ammonia bottle"
desc = "A small bottle of ammonia."
list_reagents = list(/datum/reagent/ammonia = 30)
-/obj/item/reagent_containers/glass/bottle/diethylamine
+/obj/item/reagent_containers/cup/bottle/diethylamine
name = "diethylamine bottle"
desc = "A small bottle of diethylamine."
list_reagents = list(/datum/reagent/diethylamine = 30)
-/obj/item/reagent_containers/glass/bottle/facid
+/obj/item/reagent_containers/cup/bottle/facid
name = "Fluorosulfuric Acid Bottle"
desc = "A small bottle. Contains a small amount of fluorosulfuric acid."
list_reagents = list(/datum/reagent/toxin/acid/fluacid = 30)
-/obj/item/reagent_containers/glass/bottle/adminordrazine
+/obj/item/reagent_containers/cup/bottle/adminordrazine
name = "Adminordrazine Bottle"
desc = "A small bottle. Contains the liquid essence of the gods."
icon = 'icons/obj/drinks.dmi'
icon_state = "holyflask"
list_reagents = list(/datum/reagent/medicine/adminordrazine = 30)
-/obj/item/reagent_containers/glass/bottle/capsaicin
+/obj/item/reagent_containers/cup/bottle/capsaicin
name = "Capsaicin Bottle"
desc = "A small bottle. Contains hot sauce."
list_reagents = list(/datum/reagent/consumable/capsaicin = 30)
-/obj/item/reagent_containers/glass/bottle/frostoil
+/obj/item/reagent_containers/cup/bottle/frostoil
name = "Frost Oil Bottle"
desc = "A small bottle. Contains cold sauce."
list_reagents = list(/datum/reagent/consumable/frostoil = 30)
-/obj/item/reagent_containers/glass/bottle/traitor
+/obj/item/reagent_containers/cup/bottle/traitor
name = "syndicate bottle"
desc = "A small bottle. Contains a random nasty chemical."
icon = 'icons/obj/chemical.dmi'
var/extra_reagent = null
-/obj/item/reagent_containers/glass/bottle/traitor/Initialize(mapload)
+/obj/item/reagent_containers/cup/bottle/traitor/Initialize(mapload)
. = ..()
extra_reagent = pick(/datum/reagent/toxin/polonium, /datum/reagent/toxin/histamine, /datum/reagent/toxin/formaldehyde, /datum/reagent/toxin/venom, /datum/reagent/toxin/fentanyl, /datum/reagent/toxin/cyanide)
reagents.add_reagent(extra_reagent, 3)
-/obj/item/reagent_containers/glass/bottle/polonium
+/obj/item/reagent_containers/cup/bottle/polonium
name = "polonium bottle"
desc = "A small bottle. Contains Polonium."
list_reagents = list(/datum/reagent/toxin/polonium = 30)
-/obj/item/reagent_containers/glass/bottle/magillitis
+/obj/item/reagent_containers/cup/bottle/magillitis
name = "magillitis bottle"
desc = "A small bottle. Contains a serum known only as 'magillitis'."
list_reagents = list(/datum/reagent/magillitis = 5)
-/obj/item/reagent_containers/glass/bottle/venom
+/obj/item/reagent_containers/cup/bottle/venom
name = "venom bottle"
desc = "A small bottle. Contains Venom."
list_reagents = list(/datum/reagent/toxin/venom = 30)
-/obj/item/reagent_containers/glass/bottle/fentanyl
+/obj/item/reagent_containers/cup/bottle/fentanyl
name = "fentanyl bottle"
desc = "A small bottle. Contains Fentanyl."
list_reagents = list(/datum/reagent/toxin/fentanyl = 30)
-/obj/item/reagent_containers/glass/bottle/formaldehyde
+/obj/item/reagent_containers/cup/bottle/formaldehyde
name = "formaldehyde bottle"
desc = "A small bottle. Contains formaldehyde, a chemical that prevents organs from decaying."
list_reagents = list(/datum/reagent/toxin/formaldehyde = 30)
-/obj/item/reagent_containers/glass/bottle/initropidril
+/obj/item/reagent_containers/cup/bottle/initropidril
name = "initropidril bottle"
desc = "A small bottle. Contains initropidril."
list_reagents = list(/datum/reagent/toxin/initropidril = 30)
-/obj/item/reagent_containers/glass/bottle/pancuronium
+/obj/item/reagent_containers/cup/bottle/pancuronium
name = "pancuronium bottle"
desc = "A small bottle. Contains pancuronium."
list_reagents = list(/datum/reagent/toxin/pancuronium = 30)
-/obj/item/reagent_containers/glass/bottle/sodium_thiopental
+/obj/item/reagent_containers/cup/bottle/sodium_thiopental
name = "sodium thiopental bottle"
desc = "A small bottle. Contains sodium thiopental."
list_reagents = list(/datum/reagent/toxin/sodium_thiopental = 30)
-/obj/item/reagent_containers/glass/bottle/coniine
+/obj/item/reagent_containers/cup/bottle/coniine
name = "coniine bottle"
desc = "A small bottle. Contains coniine."
list_reagents = list(/datum/reagent/toxin/coniine = 30)
-/obj/item/reagent_containers/glass/bottle/curare
+/obj/item/reagent_containers/cup/bottle/curare
name = "curare bottle"
desc = "A small bottle. Contains curare."
list_reagents = list(/datum/reagent/toxin/curare = 30)
-/obj/item/reagent_containers/glass/bottle/amanitin
+/obj/item/reagent_containers/cup/bottle/amanitin
name = "amanitin bottle"
desc = "A small bottle. Contains amanitin."
list_reagents = list(/datum/reagent/toxin/amanitin = 30)
-/obj/item/reagent_containers/glass/bottle/histamine
+/obj/item/reagent_containers/cup/bottle/histamine
name = "histamine bottle"
desc = "A small bottle. Contains Histamine."
list_reagents = list(/datum/reagent/toxin/histamine = 30)
-/obj/item/reagent_containers/glass/bottle/diphenhydramine
+/obj/item/reagent_containers/cup/bottle/diphenhydramine
name = "antihistamine bottle"
desc = "A small bottle of diphenhydramine."
list_reagents = list(/datum/reagent/medicine/diphenhydramine = 30)
-/obj/item/reagent_containers/glass/bottle/potass_iodide
+/obj/item/reagent_containers/cup/bottle/potass_iodide
name = "anti-radiation bottle"
desc = "A small bottle of potassium iodide."
list_reagents = list(/datum/reagent/medicine/potass_iodide = 30)
-/obj/item/reagent_containers/glass/bottle/salglu_solution
+/obj/item/reagent_containers/cup/bottle/salglu_solution
name = "saline-glucose solution bottle"
desc = "A small bottle of saline-glucose solution."
list_reagents = list(/datum/reagent/medicine/salglu_solution = 30)
-/obj/item/reagent_containers/glass/bottle/atropine
+/obj/item/reagent_containers/cup/bottle/atropine
name = "atropine bottle"
desc = "A small bottle of atropine."
list_reagents = list(/datum/reagent/medicine/atropine = 30)
-/obj/item/reagent_containers/glass/bottle/random_buffer
+/obj/item/reagent_containers/cup/bottle/random_buffer
name = "Buffer bottle"
desc = "A small bottle of chemical buffer."
-/obj/item/reagent_containers/glass/bottle/random_buffer/Initialize(mapload)
+/obj/item/reagent_containers/cup/bottle/random_buffer/Initialize(mapload)
. = ..()
if(prob(50))
name = "Acidic buffer bottle"
@@ -222,232 +228,232 @@
desc = "A small bottle of basic buffer."
reagents.add_reagent(/datum/reagent/reaction_agent/basic_buffer, 30)
-/obj/item/reagent_containers/glass/bottle/acidic_buffer
+/obj/item/reagent_containers/cup/bottle/acidic_buffer
name = "Acidic buffer bottle"
desc = "A small bottle of acidic buffer."
list_reagents = list(/datum/reagent/reaction_agent/acidic_buffer = 30)
-/obj/item/reagent_containers/glass/bottle/basic_buffer
+/obj/item/reagent_containers/cup/bottle/basic_buffer
name = "Basic buffer bottle"
desc = "A small bottle of basic buffer."
list_reagents = list(/datum/reagent/reaction_agent/basic_buffer = 30)
-/obj/item/reagent_containers/glass/bottle/romerol
+/obj/item/reagent_containers/cup/bottle/romerol
name = "romerol bottle"
desc = "A small bottle of Romerol. The REAL zombie powder."
list_reagents = list(/datum/reagent/romerol = 30)
-/obj/item/reagent_containers/glass/bottle/random_virus
+/obj/item/reagent_containers/cup/bottle/random_virus
name = "Experimental disease culture bottle"
desc = "A small bottle. Contains an untested viral culture in synthblood medium."
spawned_disease = /datum/disease/advance/random
-/obj/item/reagent_containers/glass/bottle/pierrot_throat
+/obj/item/reagent_containers/cup/bottle/pierrot_throat
name = "Pierrot's Throat culture bottle"
desc = "A small bottle. Contains H0NI<42 virion culture in synthblood medium."
spawned_disease = /datum/disease/pierrot_throat
-/obj/item/reagent_containers/glass/bottle/cold
+/obj/item/reagent_containers/cup/bottle/cold
name = "Rhinovirus culture bottle"
desc = "A small bottle. Contains XY-rhinovirus culture in synthblood medium."
spawned_disease = /datum/disease/advance/cold
-/obj/item/reagent_containers/glass/bottle/flu_virion
+/obj/item/reagent_containers/cup/bottle/flu_virion
name = "Flu virion culture bottle"
desc = "A small bottle. Contains H13N1 flu virion culture in synthblood medium."
spawned_disease = /datum/disease/advance/flu
-/obj/item/reagent_containers/glass/bottle/retrovirus
+/obj/item/reagent_containers/cup/bottle/retrovirus
name = "Retrovirus culture bottle"
desc = "A small bottle. Contains a retrovirus culture in a synthblood medium."
spawned_disease = /datum/disease/dna_retrovirus
-/obj/item/reagent_containers/glass/bottle/gbs
+/obj/item/reagent_containers/cup/bottle/gbs
name = "GBS culture bottle"
desc = "A small bottle. Contains Gravitokinetic Bipotential SADS+ culture in synthblood medium."//Or simply - General BullShit
amount_per_transfer_from_this = 5
spawned_disease = /datum/disease/gbs
-/obj/item/reagent_containers/glass/bottle/fake_gbs
+/obj/item/reagent_containers/cup/bottle/fake_gbs
name = "GBS culture bottle"
desc = "A small bottle. Contains Gravitokinetic Bipotential SADS- culture in synthblood medium."//Or simply - General BullShit
spawned_disease = /datum/disease/fake_gbs
-/obj/item/reagent_containers/glass/bottle/brainrot
+/obj/item/reagent_containers/cup/bottle/brainrot
name = "Brainrot culture bottle"
desc = "A small bottle. Contains Cryptococcus Cosmosis culture in synthblood medium."
icon_state = "bottle3"
spawned_disease = /datum/disease/brainrot
-/obj/item/reagent_containers/glass/bottle/magnitis
+/obj/item/reagent_containers/cup/bottle/magnitis
name = "Magnitis culture bottle"
desc = "A small bottle. Contains a small dosage of Fukkos Miracos."
spawned_disease = /datum/disease/magnitis
-/obj/item/reagent_containers/glass/bottle/wizarditis
+/obj/item/reagent_containers/cup/bottle/wizarditis
name = "Wizarditis culture bottle"
desc = "A small bottle. Contains a sample of Rincewindus Vulgaris."
spawned_disease = /datum/disease/wizarditis
-/obj/item/reagent_containers/glass/bottle/anxiety
+/obj/item/reagent_containers/cup/bottle/anxiety
name = "Severe Anxiety culture bottle"
desc = "A small bottle. Contains a sample of Lepidopticides."
spawned_disease = /datum/disease/anxiety
-/obj/item/reagent_containers/glass/bottle/beesease
+/obj/item/reagent_containers/cup/bottle/beesease
name = "Beesease culture bottle"
desc = "A small bottle. Contains a sample of invasive Apidae."
spawned_disease = /datum/disease/beesease
-/obj/item/reagent_containers/glass/bottle/fluspanish
+/obj/item/reagent_containers/cup/bottle/fluspanish
name = "Spanish flu culture bottle"
desc = "A small bottle. Contains a sample of Inquisitius."
spawned_disease = /datum/disease/fluspanish
-/obj/item/reagent_containers/glass/bottle/tuberculosis
+/obj/item/reagent_containers/cup/bottle/tuberculosis
name = "Fungal Tuberculosis culture bottle"
desc = "A small bottle. Contains a sample of Fungal Tubercle bacillus."
spawned_disease = /datum/disease/tuberculosis
-/obj/item/reagent_containers/glass/bottle/tuberculosiscure
+/obj/item/reagent_containers/cup/bottle/tuberculosiscure
name = "BVAK bottle"
desc = "A small bottle containing Bio Virus Antidote Kit."
list_reagents = list(/datum/reagent/vaccine/fungal_tb = 30)
//Oldstation.dmm chemical storage bottles
-/obj/item/reagent_containers/glass/bottle/hydrogen
+/obj/item/reagent_containers/cup/bottle/hydrogen
name = "hydrogen bottle"
list_reagents = list(/datum/reagent/hydrogen = 30)
-/obj/item/reagent_containers/glass/bottle/lithium
+/obj/item/reagent_containers/cup/bottle/lithium
name = "lithium bottle"
list_reagents = list(/datum/reagent/lithium = 30)
-/obj/item/reagent_containers/glass/bottle/carbon
+/obj/item/reagent_containers/cup/bottle/carbon
name = "carbon bottle"
list_reagents = list(/datum/reagent/carbon = 30)
-/obj/item/reagent_containers/glass/bottle/nitrogen
+/obj/item/reagent_containers/cup/bottle/nitrogen
name = "nitrogen bottle"
list_reagents = list(/datum/reagent/nitrogen = 30)
-/obj/item/reagent_containers/glass/bottle/oxygen
+/obj/item/reagent_containers/cup/bottle/oxygen
name = "oxygen bottle"
list_reagents = list(/datum/reagent/oxygen = 30)
-/obj/item/reagent_containers/glass/bottle/fluorine
+/obj/item/reagent_containers/cup/bottle/fluorine
name = "fluorine bottle"
list_reagents = list(/datum/reagent/fluorine = 30)
-/obj/item/reagent_containers/glass/bottle/sodium
+/obj/item/reagent_containers/cup/bottle/sodium
name = "sodium bottle"
list_reagents = list(/datum/reagent/sodium = 30)
-/obj/item/reagent_containers/glass/bottle/aluminium
+/obj/item/reagent_containers/cup/bottle/aluminium
name = "aluminium bottle"
list_reagents = list(/datum/reagent/aluminium = 30)
-/obj/item/reagent_containers/glass/bottle/silicon
+/obj/item/reagent_containers/cup/bottle/silicon
name = "silicon bottle"
list_reagents = list(/datum/reagent/silicon = 30)
-/obj/item/reagent_containers/glass/bottle/phosphorus
+/obj/item/reagent_containers/cup/bottle/phosphorus
name = "phosphorus bottle"
list_reagents = list(/datum/reagent/phosphorus = 30)
-/obj/item/reagent_containers/glass/bottle/sulfur
+/obj/item/reagent_containers/cup/bottle/sulfur
name = "sulfur bottle"
list_reagents = list(/datum/reagent/sulfur = 30)
-/obj/item/reagent_containers/glass/bottle/chlorine
+/obj/item/reagent_containers/cup/bottle/chlorine
name = "chlorine bottle"
list_reagents = list(/datum/reagent/chlorine = 30)
-/obj/item/reagent_containers/glass/bottle/potassium
+/obj/item/reagent_containers/cup/bottle/potassium
name = "potassium bottle"
list_reagents = list(/datum/reagent/potassium = 30)
-/obj/item/reagent_containers/glass/bottle/iron
+/obj/item/reagent_containers/cup/bottle/iron
name = "iron bottle"
list_reagents = list(/datum/reagent/iron = 30)
-/obj/item/reagent_containers/glass/bottle/copper
+/obj/item/reagent_containers/cup/bottle/copper
name = "copper bottle"
list_reagents = list(/datum/reagent/copper = 30)
-/obj/item/reagent_containers/glass/bottle/mercury
+/obj/item/reagent_containers/cup/bottle/mercury
name = "mercury bottle"
list_reagents = list(/datum/reagent/mercury = 30)
-/obj/item/reagent_containers/glass/bottle/radium
+/obj/item/reagent_containers/cup/bottle/radium
name = "radium bottle"
list_reagents = list(/datum/reagent/uranium/radium = 30)
-/obj/item/reagent_containers/glass/bottle/water
+/obj/item/reagent_containers/cup/bottle/water
name = "water bottle"
list_reagents = list(/datum/reagent/water = 30)
-/obj/item/reagent_containers/glass/bottle/ethanol
+/obj/item/reagent_containers/cup/bottle/ethanol
name = "ethanol bottle"
list_reagents = list(/datum/reagent/consumable/ethanol = 30)
-/obj/item/reagent_containers/glass/bottle/sugar
+/obj/item/reagent_containers/cup/bottle/sugar
name = "sugar bottle"
list_reagents = list(/datum/reagent/consumable/sugar = 30)
-/obj/item/reagent_containers/glass/bottle/sacid
+/obj/item/reagent_containers/cup/bottle/sacid
name = "sulfuric acid bottle"
list_reagents = list(/datum/reagent/toxin/acid = 30)
-/obj/item/reagent_containers/glass/bottle/welding_fuel
+/obj/item/reagent_containers/cup/bottle/welding_fuel
name = "welding fuel bottle"
list_reagents = list(/datum/reagent/fuel = 30)
-/obj/item/reagent_containers/glass/bottle/silver
+/obj/item/reagent_containers/cup/bottle/silver
name = "silver bottle"
list_reagents = list(/datum/reagent/silver = 30)
-/obj/item/reagent_containers/glass/bottle/iodine
+/obj/item/reagent_containers/cup/bottle/iodine
name = "iodine bottle"
list_reagents = list(/datum/reagent/iodine = 30)
-/obj/item/reagent_containers/glass/bottle/bromine
+/obj/item/reagent_containers/cup/bottle/bromine
name = "bromine bottle"
list_reagents = list(/datum/reagent/bromine = 30)
-/obj/item/reagent_containers/glass/bottle/thermite
+/obj/item/reagent_containers/cup/bottle/thermite
name = "thermite bottle"
list_reagents = list(/datum/reagent/thermite = 30)
// Bottles for mail goodies.
-/obj/item/reagent_containers/glass/bottle/clownstears
+/obj/item/reagent_containers/cup/bottle/clownstears
name = "bottle of distilled clown misery"
desc = "A small bottle. Contains a mythical liquid used by sublime bartenders; made from the unhappiness of clowns."
list_reagents = list(/datum/reagent/consumable/clownstears = 30)
-/obj/item/reagent_containers/glass/bottle/saltpetre
+/obj/item/reagent_containers/cup/bottle/saltpetre
name = "saltpetre bottle"
desc = "A small bottle. Contains saltpetre."
list_reagents = list(/datum/reagent/saltpetre = 30)
-/obj/item/reagent_containers/glass/bottle/flash_powder
+/obj/item/reagent_containers/cup/bottle/flash_powder
name = "flash powder bottle"
desc = "A small bottle. Contains flash powder."
list_reagents = list(/datum/reagent/flash_powder = 30)
-/obj/item/reagent_containers/glass/bottle/exotic_stabilizer
+/obj/item/reagent_containers/cup/bottle/exotic_stabilizer
name = "exotic stabilizer bottle"
desc = "A small bottle. Contains exotic stabilizer."
list_reagents = list(/datum/reagent/exotic_stabilizer = 30)
-/obj/item/reagent_containers/glass/bottle/leadacetate
+/obj/item/reagent_containers/cup/bottle/leadacetate
name = "lead acetate bottle"
desc = "A small bottle. Contains lead acetate."
list_reagents = list(/datum/reagent/toxin/leadacetate = 30)
-/obj/item/reagent_containers/glass/bottle/caramel
+/obj/item/reagent_containers/cup/bottle/caramel
name = "bottle of caramel"
desc = "A bottle containing caramalized sugar, also known as caramel. Do not lick."
list_reagents = list(/datum/reagent/consumable/caramel = 30)
diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/reagents/reagent_containers/cups/drinkingglass.dm
similarity index 66%
rename from code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm
rename to code/modules/reagents/reagent_containers/cups/drinkingglass.dm
index b078c265724..bcf37422af4 100644
--- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm
+++ b/code/modules/reagents/reagent_containers/cups/drinkingglass.dm
@@ -1,4 +1,4 @@
-/obj/item/reagent_containers/food/drinks/drinkingglass
+/obj/item/reagent_containers/cup/glass/drinkingglass
name = "drinking glass"
desc = "Your standard drinking glass."
icon_state = "glass_empty"
@@ -16,26 +16,26 @@
pickup_sound = 'sound/items/handling/drinkglass_pickup.ogg'
custom_price = PAYCHECK_LOWER
-/obj/item/reagent_containers/food/drinks/drinkingglass/on_reagent_change(datum/reagents/holder, ...)
+/obj/item/reagent_containers/cup/glass/drinkingglass/on_reagent_change(datum/reagents/holder, ...)
. = ..()
if(!length(reagents.reagent_list))
renamedByPlayer = FALSE //so new drinks can rename the glass
-/obj/item/reagent_containers/food/drinks/drinkingglass/update_name(updates)
+/obj/item/reagent_containers/cup/glass/drinkingglass/update_name(updates)
if(renamedByPlayer)
return
. = ..()
var/datum/reagent/largest_reagent = reagents.get_master_reagent()
name = largest_reagent?.glass_name || initial(name)
-/obj/item/reagent_containers/food/drinks/drinkingglass/update_desc(updates)
+/obj/item/reagent_containers/cup/glass/drinkingglass/update_desc(updates)
if(renamedByPlayer)
return
. = ..()
var/datum/reagent/largest_reagent = reagents.get_master_reagent()
desc = largest_reagent?.glass_desc || initial(desc)
-/obj/item/reagent_containers/food/drinks/drinkingglass/update_icon_state()
+/obj/item/reagent_containers/cup/glass/drinkingglass/update_icon_state()
if(!reagents.total_volume)
icon_state = base_icon_state
return ..()
@@ -53,8 +53,10 @@
icon_state = base_icon_state
return ..()
-/obj/item/reagent_containers/food/drinks/drinkingglass/proc/get_glass_icon(datum/reagent/largest_reagent)
- return largest_reagent?.glass_icon_state
+/obj/item/reagent_containers/cup/glass/drinkingglass/proc/get_glass_icon(datum/reagent/largest_reagent)
+ if(!largest_reagent)
+ return FALSE
+ return largest_reagent.glass_icon_state
//Shot glasses!//
// This lets us add shots in here instead of lumping them in with drinks because >logic //
@@ -63,7 +65,7 @@
// You can only mix the ported-over drinks in shot glasses for now (they'll mix in a shaker, but the sprite won't change for glasses). //
// This is on a case-by-case basis, and you can even make a separate sprite for shot glasses if you want. //
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass
name = "shot glass"
desc = "A shot glass - the universal symbol for bad decisions."
icon_state = "shotglass"
@@ -76,13 +78,13 @@
custom_materials = list(/datum/material/glass=100)
custom_price = PAYCHECK_CREW * 0.4
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/update_name(updates)
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass/update_name(updates)
if(renamedByPlayer)
return
. = ..()
name = "[length(reagents.reagent_list) ? "filled " : null]shot glass"
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/update_desc(updates)
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass/update_desc(updates)
if(renamedByPlayer)
return
. = ..()
@@ -91,32 +93,19 @@
else
desc = "The challenge is not taking as many as you can, but guessing what it is before you pass out."
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/get_glass_icon(datum/reagent/largest_reagent)
- return largest_reagent?.shot_glass_icon_state
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass/get_glass_icon(datum/reagent/largest_reagent)
+ if(!largest_reagent)
+ return FALSE
+ return largest_reagent.shot_glass_icon_state
-/obj/item/reagent_containers/food/drinks/drinkingglass/filled/soda
+/obj/item/reagent_containers/cup/glass/drinkingglass/filled/soda
name = "Soda Water"
list_reagents = list(/datum/reagent/consumable/sodawater = 50)
-/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola
+/obj/item/reagent_containers/cup/glass/drinkingglass/filled/cola
name = "Space Cola"
list_reagents = list(/datum/reagent/consumable/space_cola = 50)
-/obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola
+/obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola
name = "Nuka Cola"
list_reagents = list(/datum/reagent/consumable/nuka_cola = 50)
-
-/obj/item/reagent_containers/food/drinks/drinkingglass/attackby(obj/item/I, mob/user, params)
- if(istype(I, /obj/item/food/egg)) //breaking eggs
- var/obj/item/food/egg/E = I
- if(reagents)
- if(reagents.total_volume >= reagents.maximum_volume)
- to_chat(user, span_notice("[src] is full."))
- else
- to_chat(user, span_notice("You break [E] in [src]."))
- reagents.add_reagent(/datum/reagent/consumable/eggyolk, 2)
- reagents.add_reagent(/datum/reagent/consumable/eggwhite, 4)
- qdel(E)
- return
- else
- ..()
diff --git a/code/modules/reagents/reagent_containers/cups/drinks.dm b/code/modules/reagents/reagent_containers/cups/drinks.dm
new file mode 100644
index 00000000000..0632e93a413
--- /dev/null
+++ b/code/modules/reagents/reagent_containers/cups/drinks.dm
@@ -0,0 +1,492 @@
+////////////////////////////////////////////////////////////////////////////////
+/// Drinks.
+////////////////////////////////////////////////////////////////////////////////
+/obj/item/reagent_containers/cup/glass
+ name = "drink"
+ desc = "yummy"
+ icon = 'icons/obj/drinks.dmi'
+ icon_state = null
+ possible_transfer_amounts = list(5,10,15,20,25,30,50)
+ resistance_flags = NONE
+
+ isGlass = TRUE
+
+
+/obj/item/reagent_containers/cup/glass/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
+ . = ..()
+ if(!.) //if the bottle wasn't caught
+ smash(hit_atom, throwingdatum?.thrower, TRUE)
+
+/obj/item/reagent_containers/cup/glass/proc/smash(atom/target, mob/thrower, ranged = FALSE)
+ if(!isGlass)
+ return
+ if(QDELING(src) || !target) //Invalid loc
+ return
+ if(bartender_check(target) && ranged)
+ return
+ SplashReagents(target, ranged, override_spillable = TRUE)
+ var/obj/item/broken_bottle/B = new (loc)
+ B.mimic_broken(src, target)
+ qdel(src)
+ target.Bumped(B)
+
+/obj/item/reagent_containers/cup/glass/bullet_act(obj/projectile/P)
+ . = ..()
+ if(!(P.nodamage) && P.damage_type == BRUTE && !QDELETED(src))
+ var/atom/T = get_turf(src)
+ smash(T)
+
+
+/obj/item/reagent_containers/cup/glass/trophy
+ name = "pewter cup"
+ desc = "Everyone gets a trophy."
+ icon_state = "pewter_cup"
+ w_class = WEIGHT_CLASS_TINY
+ force = 1
+ throwforce = 1
+ amount_per_transfer_from_this = 5
+ custom_materials = list(/datum/material/iron=100)
+ possible_transfer_amounts = list(5)
+ volume = 5
+ flags_1 = CONDUCT_1
+ spillable = TRUE
+ resistance_flags = FIRE_PROOF
+ isGlass = FALSE
+
+/obj/item/reagent_containers/cup/glass/trophy/gold_cup
+ name = "gold cup"
+ desc = "You're winner!"
+ icon_state = "golden_cup"
+ w_class = WEIGHT_CLASS_BULKY
+ force = 14
+ throwforce = 10
+ amount_per_transfer_from_this = 20
+ custom_materials = list(/datum/material/gold=1000)
+ volume = 150
+
+/obj/item/reagent_containers/cup/glass/trophy/silver_cup
+ name = "silver cup"
+ desc = "Best loser!"
+ icon_state = "silver_cup"
+ w_class = WEIGHT_CLASS_NORMAL
+ force = 10
+ throwforce = 8
+ amount_per_transfer_from_this = 15
+ custom_materials = list(/datum/material/silver=800)
+ volume = 100
+
+
+/obj/item/reagent_containers/cup/glass/trophy/bronze_cup
+ name = "bronze cup"
+ desc = "At least you ranked!"
+ icon_state = "bronze_cup"
+ w_class = WEIGHT_CLASS_SMALL
+ force = 5
+ throwforce = 4
+ amount_per_transfer_from_this = 10
+ custom_materials = list(/datum/material/iron=400)
+ volume = 25
+
+///////////////////////////////////////////////Drinks
+//Notes by Darem: Drinks are simply containers that start preloaded. Unlike condiments, the contents can be ingested directly
+// rather then having to add it to something else first. They should only contain liquids. They have a default container size of 50.
+// Formatting is the same as food.
+
+/obj/item/reagent_containers/cup/glass/coffee
+ name = "robust coffee"
+ desc = "Careful, the beverage you're about to enjoy is extremely hot."
+ icon_state = "coffee"
+ list_reagents = list(/datum/reagent/consumable/coffee = 30)
+ spillable = TRUE
+ resistance_flags = FREEZE_PROOF
+ isGlass = FALSE
+ drink_type = BREAKFAST
+
+/obj/item/reagent_containers/cup/glass/ice
+ name = "ice cup"
+ desc = "Careful, cold ice, do not chew."
+ custom_price = PAYCHECK_LOWER * 0.6
+ icon_state = "icecup"
+ list_reagents = list(/datum/reagent/consumable/ice = 30)
+ spillable = TRUE
+ isGlass = FALSE
+
+/obj/item/reagent_containers/cup/glass/ice/prison
+ name = "dirty ice cup"
+ desc = "Either Nanotrasen's water supply is contaminated, or this machine actually vends lemon, chocolate, and cherry snow cones."
+ list_reagents = list(/datum/reagent/consumable/ice = 25, /datum/reagent/liquidgibs = 5)
+
+/obj/item/reagent_containers/cup/glass/mug // parent type is literally just so empty mug sprites are a thing
+ name = "mug"
+ desc = "A drink served in a classy mug."
+ icon_state = "tea"
+ inhand_icon_state = "coffee"
+ spillable = TRUE
+
+/obj/item/reagent_containers/cup/glass/mug/update_icon_state()
+ icon_state = reagents.total_volume ? "tea" : "tea_empty"
+ return ..()
+
+/obj/item/reagent_containers/cup/glass/mug/tea
+ name = "Duke Purple tea"
+ desc = "An insult to Duke Purple is an insult to the Space Queen! Any proper gentleman will fight you, if you sully this tea."
+ list_reagents = list(/datum/reagent/consumable/tea = 30)
+
+/obj/item/reagent_containers/cup/glass/mug/coco
+ name = "Dutch hot coco"
+ desc = "Made in Space South America."
+ list_reagents = list(/datum/reagent/consumable/hot_coco = 15, /datum/reagent/consumable/sugar = 5)
+ drink_type = SUGAR
+ resistance_flags = FREEZE_PROOF
+ custom_price = PAYCHECK_CREW * 1.2
+
+
+/obj/item/reagent_containers/cup/glass/dry_ramen
+ name = "cup ramen"
+ desc = "Just add 5ml of water, self heats! A taste that reminds you of your school years. Now new with salty flavour!"
+ icon_state = "ramen"
+ list_reagents = list(/datum/reagent/consumable/dry_ramen = 15, /datum/reagent/consumable/salt = 3)
+ drink_type = GRAIN
+ isGlass = FALSE
+ custom_price = PAYCHECK_CREW * 0.9
+
+/obj/item/reagent_containers/cup/glass/waterbottle
+ name = "bottle of water"
+ desc = "A bottle of water filled at an old Earth bottling facility."
+ icon = 'icons/obj/drinks.dmi'
+ icon_state = "smallbottle"
+ inhand_icon_state = "bottle"
+ list_reagents = list(/datum/reagent/water = 49.5, /datum/reagent/fluorine = 0.5)//see desc, don't think about it too hard
+ custom_materials = list(/datum/material/plastic=1000)
+ volume = 50
+ amount_per_transfer_from_this = 10
+ fill_icon_thresholds = list(0, 10, 25, 50, 75, 80, 90)
+ isGlass = FALSE
+ // The 2 bottles have separate cap overlay icons because if the bottle falls over while bottle flipping the cap stays fucked on the moved overlay
+ var/cap_icon_state = "bottle_cap_small"
+ var/cap_on = TRUE
+ var/cap_lost = FALSE
+ var/mutable_appearance/cap_overlay
+ var/flip_chance = 10
+ custom_price = PAYCHECK_LOWER * 0.8
+
+/obj/item/reagent_containers/cup/glass/waterbottle/Initialize(mapload)
+ . = ..()
+ cap_overlay = mutable_appearance(icon, cap_icon_state)
+ if(cap_on)
+ spillable = FALSE
+ update_appearance()
+
+/obj/item/reagent_containers/cup/glass/waterbottle/update_overlays()
+ . = ..()
+ if(cap_on)
+ . += cap_overlay
+
+/obj/item/reagent_containers/cup/glass/waterbottle/examine(mob/user)
+ . = ..()
+ if(cap_lost)
+ . += span_notice("The cap seems to be missing.")
+ else if(cap_on)
+ . += span_notice("The cap is firmly on to prevent spilling. Alt-click to remove the cap.")
+ else
+ . += span_notice("The cap has been taken off. Alt-click to put a cap on.")
+
+/obj/item/reagent_containers/cup/glass/waterbottle/AltClick(mob/user)
+ . = ..()
+ if(cap_lost)
+ to_chat(user, span_warning("The cap seems to be missing! Where did it go?"))
+ return
+
+ var/fumbled = HAS_TRAIT(user, TRAIT_CLUMSY) && prob(5)
+ if(cap_on || fumbled)
+ cap_on = FALSE
+ spillable = TRUE
+ animate(src, transform = null, time = 2, loop = 0)
+ if(fumbled)
+ to_chat(user, span_warning("You fumble with [src]'s cap! The cap falls onto the ground and simply vanishes. Where the hell did it go?"))
+ cap_lost = TRUE
+ else
+ to_chat(user, span_notice("You remove the cap from [src]."))
+ else
+ cap_on = TRUE
+ spillable = FALSE
+ to_chat(user, span_notice("You put the cap on [src]."))
+ update_appearance()
+
+/obj/item/reagent_containers/cup/glass/waterbottle/is_refillable()
+ if(cap_on)
+ return FALSE
+ return ..()
+
+/obj/item/reagent_containers/cup/glass/waterbottle/is_drainable()
+ if(cap_on)
+ return FALSE
+ return ..()
+
+/obj/item/reagent_containers/cup/glass/waterbottle/attack(mob/target, mob/living/user, def_zone)
+ if(!target)
+ return
+
+ if(cap_on && reagents.total_volume && istype(target))
+ to_chat(user, span_warning("You must remove the cap before you can do that!"))
+ return
+
+ return ..()
+
+/obj/item/reagent_containers/cup/glass/waterbottle/afterattack(obj/target, mob/living/user, proximity)
+ if(cap_on && (target.is_refillable() || target.is_drainable() || (reagents.total_volume && !user.combat_mode)))
+ to_chat(user, span_warning("You must remove the cap before you can do that!"))
+ return
+
+ else if(istype(target, /obj/item/reagent_containers/cup/glass/waterbottle))
+ var/obj/item/reagent_containers/cup/glass/waterbottle/other_bottle = target
+ if(other_bottle.cap_on)
+ to_chat(user, span_warning("[other_bottle] has a cap firmly twisted on!"))
+ return
+
+ return ..()
+
+// heehoo bottle flipping
+/obj/item/reagent_containers/cup/glass/waterbottle/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
+ . = ..()
+ if(QDELETED(src))
+ return
+ if(!cap_on || !reagents.total_volume)
+ return
+ if(prob(flip_chance)) // landed upright
+ src.visible_message(span_notice("[src] lands upright!"))
+ if(throwingdatum.thrower)
+ var/mob/living/living_thrower = throwingdatum.thrower
+ living_thrower.add_mood_event("bottle_flip", /datum/mood_event/bottle_flip)
+ else // landed on it's side
+ animate(src, transform = matrix(prob(50)? 90 : -90, MATRIX_ROTATE), time = 3, loop = 0)
+
+/obj/item/reagent_containers/cup/glass/waterbottle/pickup(mob/user)
+ . = ..()
+ animate(src, transform = null, time = 1, loop = 0)
+
+/obj/item/reagent_containers/cup/glass/waterbottle/empty
+ list_reagents = list()
+ cap_on = FALSE
+
+/obj/item/reagent_containers/cup/glass/waterbottle/large
+ desc = "A fresh commercial-sized bottle of water."
+ icon_state = "largebottle"
+ custom_materials = list(/datum/material/plastic=3000)
+ list_reagents = list(/datum/reagent/water = 100)
+ volume = 100
+ amount_per_transfer_from_this = 10
+ possible_transfer_amounts = list(5,10,15,20,25,30,50,100)
+ cap_icon_state = "bottle_cap"
+
+/obj/item/reagent_containers/cup/glass/waterbottle/large/empty
+ list_reagents = list()
+ cap_on = FALSE
+
+// Admin spawn
+/obj/item/reagent_containers/cup/glass/waterbottle/relic
+ name = "mysterious bottle"
+ desc = "A bottle quite similar to a water bottle, but with some words scribbled on with a marker. It seems to be radiating some kind of energy."
+ flip_chance = 100 // FLIPP
+
+/obj/item/reagent_containers/cup/glass/waterbottle/relic/Initialize(mapload)
+ var/reagent_id = get_random_reagent_id()
+ var/datum/reagent/random_reagent = new reagent_id
+ list_reagents = list(random_reagent.type = 50)
+ . = ..()
+ desc += span_notice("The writing reads '[random_reagent.name]'.")
+ update_appearance()
+
+
+/obj/item/reagent_containers/cup/glass/sillycup
+ name = "paper cup"
+ desc = "A paper water cup."
+ icon_state = "water_cup_e"
+ possible_transfer_amounts = list(10)
+ volume = 10
+ spillable = TRUE
+ isGlass = FALSE
+
+/obj/item/reagent_containers/cup/glass/sillycup/update_icon_state()
+ icon_state = reagents.total_volume ? "water_cup" : "water_cup_e"
+ return ..()
+
+/obj/item/reagent_containers/cup/glass/sillycup/smallcarton
+ name = "small carton"
+ desc = "A small carton, intended for holding drinks."
+ icon_state = "juicebox"
+ volume = 15 //I figure if you have to craft these it should at least be slightly better than something you can get for free from a watercooler
+
+/// Reagent container icon updates, especially this one, are complete jank. I will need to rework them after this is merged.
+/obj/item/reagent_containers/cup/glass/sillycup/smallcarton/on_reagent_change(datum/reagents/holder, ...)
+ . = ..()
+ if(!length(reagents.reagent_list))
+ drink_type = NONE /// Why are drink types on the _container_? TODO: move these to the reagents //im waiting
+ return
+
+ switch(reagents.get_master_reagent_id())
+ if(/datum/reagent/consumable/orangejuice)
+ drink_type = FRUIT | BREAKFAST
+ if(/datum/reagent/consumable/milk)
+ drink_type = DAIRY | BREAKFAST
+ if(/datum/reagent/consumable/applejuice)
+ drink_type = FRUIT
+ if(/datum/reagent/consumable/grapejuice)
+ drink_type = FRUIT
+ if(/datum/reagent/consumable/pineapplejuice)
+ drink_type = FRUIT | PINEAPPLE
+ if(/datum/reagent/consumable/milk/chocolate_milk)
+ drink_type = SUGAR
+ if(/datum/reagent/consumable/ethanol/eggnog)
+ drink_type = MEAT
+
+/obj/item/reagent_containers/cup/glass/sillycup/smallcarton/update_name(updates)
+ . = ..()
+ if(!length(reagents.reagent_list))
+ name = "small carton"
+ return
+
+ switch(reagents.get_master_reagent_id())
+ if(/datum/reagent/consumable/orangejuice)
+ name = "orange juice box"
+ if(/datum/reagent/consumable/milk)
+ name = "carton of milk"
+ if(/datum/reagent/consumable/applejuice)
+ name = "apple juice box"
+ if(/datum/reagent/consumable/grapejuice)
+ name = "grape juice box"
+ if(/datum/reagent/consumable/pineapplejuice)
+ name = "pineapple juice box"
+ if(/datum/reagent/consumable/milk/chocolate_milk)
+ name = "carton of chocolate milk"
+ if(/datum/reagent/consumable/ethanol/eggnog)
+ name = "carton of eggnog"
+
+/obj/item/reagent_containers/cup/glass/sillycup/smallcarton/update_desc(updates)
+ . = ..()
+ if(!length(reagents.reagent_list))
+ desc = "A small carton, intended for holding drinks."
+ return
+
+ switch(reagents.get_master_reagent_id())
+ if(/datum/reagent/consumable/orangejuice)
+ desc = "A great source of vitamins. Stay healthy!"
+ if(/datum/reagent/consumable/milk)
+ desc = "An excellent source of calcium for growing space explorers."
+ if(/datum/reagent/consumable/applejuice)
+ desc = "Sweet apple juice. Don't be late for school!"
+ if(/datum/reagent/consumable/grapejuice)
+ desc = "Tasty grape juice in a fun little container. Non-alcoholic!"
+ if(/datum/reagent/consumable/pineapplejuice)
+ desc = "Why would you even want this?"
+ if(/datum/reagent/consumable/milk/chocolate_milk)
+ desc = "Milk for cool kids!"
+ if(/datum/reagent/consumable/ethanol/eggnog)
+ desc = "For enjoying the most wonderful time of the year."
+
+
+/obj/item/reagent_containers/cup/glass/sillycup/smallcarton/update_icon_state()
+ . = ..()
+ if(!length(reagents.reagent_list))
+ icon_state = "juicebox"
+ return
+
+ switch(reagents.get_master_reagent_id()) // Thanks to update_name not existing we need to do this whole switch twice
+ if(/datum/reagent/consumable/orangejuice)
+ icon_state = "orangebox"
+ if(/datum/reagent/consumable/milk)
+ icon_state = "milkbox"
+ if(/datum/reagent/consumable/applejuice)
+ icon_state = "juicebox"
+ if(/datum/reagent/consumable/grapejuice)
+ icon_state = "grapebox"
+ if(/datum/reagent/consumable/pineapplejuice)
+ icon_state = "pineapplebox"
+ if(/datum/reagent/consumable/milk/chocolate_milk)
+ icon_state = "chocolatebox"
+ if(/datum/reagent/consumable/ethanol/eggnog)
+ icon_state = "nog2"
+ else
+ icon_state = "juicebox"
+
+/obj/item/reagent_containers/cup/glass/sillycup/smallcarton/smash(atom/target, mob/thrower, ranged = FALSE)
+ if(bartender_check(target) && ranged)
+ return
+ SplashReagents(target, ranged, override_spillable = TRUE)
+ var/obj/item/broken_bottle/bottle_shard = new (loc)
+ bottle_shard.mimic_broken(src, target)
+ qdel(src)
+ target.Bumped(bottle_shard)
+
+/obj/item/reagent_containers/cup/glass/colocup
+ name = "colo cup"
+ desc = "A cheap, mass produced style of cup, typically used at parties. They never seem to come out red, for some reason..."
+ icon = 'icons/obj/drinks.dmi'
+ icon_state = "colocup"
+ inhand_icon_state = "colocup"
+ custom_materials = list(/datum/material/plastic = 1000)
+ possible_transfer_amounts = list(5, 10, 15, 20)
+ volume = 20
+ amount_per_transfer_from_this = 5
+ isGlass = FALSE
+ /// Allows the lean sprite to display upon crafting
+ var/random_sprite = TRUE
+
+/obj/item/reagent_containers/cup/glass/colocup/Initialize(mapload)
+ . = ..()
+ pixel_x = rand(-4,4)
+ pixel_y = rand(-4,4)
+ if(!random_sprite)
+ return
+ icon_state = "colocup[rand(0, 6)]"
+ if(icon_state == "colocup6")
+ desc = "A cheap, mass produced style of cup, typically used at parties. Woah, this one is in red! What the hell?"
+
+//////////////////////////drinkingglass and shaker//
+//Note by Darem: This code handles the mixing of drinks. New drinks go in three places: In Chemistry-Reagents.dm (for the drink
+// itself), in Chemistry-Recipes.dm (for the reaction that changes the components into the drink), and here (for the drinking glass
+// icon states.
+
+/obj/item/reagent_containers/cup/glass/shaker
+ name = "shaker"
+ desc = "A metal shaker to mix drinks in."
+ icon_state = "shaker"
+ custom_materials = list(/datum/material/iron=1500)
+ amount_per_transfer_from_this = 10
+ volume = 100
+ isGlass = FALSE
+
+/obj/item/reagent_containers/cup/glass/shaker/Initialize(mapload)
+ . = ..()
+ if(prob(10))
+ name = "\improper NanoTrasen 20th Anniversary Shaker"
+ desc += " It has an emblazoned NanoTrasen logo on it."
+ icon_state = "shaker_n"
+
+/obj/item/reagent_containers/cup/glass/flask
+ name = "flask"
+ desc = "Every good spaceman knows it's a good idea to bring along a couple of pints of whiskey wherever they go."
+ custom_price = PAYCHECK_COMMAND * 2
+ icon_state = "flask"
+ custom_materials = list(/datum/material/iron=250)
+ volume = 60
+ isGlass = FALSE
+
+/obj/item/reagent_containers/cup/glass/flask/gold
+ name = "captain's flask"
+ desc = "A gold flask belonging to the captain."
+ icon_state = "flask_gold"
+ custom_materials = list(/datum/material/gold=500)
+
+/obj/item/reagent_containers/cup/glass/flask/det
+ name = "detective's flask"
+ desc = "The detective's only true friend."
+ icon_state = "detflask"
+ list_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 30)
+
+/obj/item/reagent_containers/cup/glass/britcup
+ name = "cup"
+ desc = "A cup with the british flag emblazoned on it."
+ icon_state = "britcup"
+ volume = 30
+ spillable = TRUE
diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/reagents/reagent_containers/cups/glassbottle.dm
similarity index 72%
rename from code/modules/food_and_drinks/drinks/drinks/bottle.dm
rename to code/modules/reagents/reagent_containers/cups/glassbottle.dm
index eb9c0d8e19c..63aec93dc46 100644
--- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm
+++ b/code/modules/reagents/reagent_containers/cups/glassbottle.dm
@@ -1,10 +1,10 @@
-
+#define BOTTLE_KNOCKDOWN_DEFAULT_DURATION (1.3 SECONDS)
///////////////////////////////////////////////Alchohol bottles! -Agouri //////////////////////////
//Functionally identical to regular drinks. The only difference is that the default bottle size is 100. - Darem
//Bottles now knockdown and break when smashed on people's heads. - Giacom
-/obj/item/reagent_containers/food/drinks/bottle
+/obj/item/reagent_containers/cup/glass/bottle
name = "glass bottle"
desc = "This blank bottle is unyieldingly anonymous, offering no clues to its contents."
icon_state = "glassbottle"
@@ -17,26 +17,23 @@
throwforce = 15
demolition_mod = 0.25
inhand_icon_state = "beer" //Generic held-item sprite until unique ones are made.
- lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi'
- isGlass = TRUE
- foodtype = ALCOHOL
- age_restricted = TRUE // wrryy can't set an init value to see if foodtype contains ALCOHOL so here we go
+ drink_type = ALCOHOL
+ age_restricted = TRUE // wrryy can't set an init value to see if drink_type contains ALCOHOL so here we go
///Directly relates to the 'knockdown' duration. Lowered by armor (i.e. helmets)
- var/bottle_knockdown_duration = 1.3 SECONDS
+ var/bottle_knockdown_duration = BOTTLE_KNOCKDOWN_DEFAULT_DURATION
-/obj/item/reagent_containers/food/drinks/bottle/small
+/obj/item/reagent_containers/cup/glass/bottle/small
name = "small glass bottle"
desc = "This blank bottle is unyieldingly anonymous, offering no clues to its contents."
icon_state = "glassbottlesmall"
volume = 50
custom_price = PAYCHECK_CREW * 0.9
-/obj/item/reagent_containers/food/drinks/bottle/smash(mob/living/target, mob/thrower, ranged = FALSE)
+/obj/item/reagent_containers/cup/glass/bottle/smash(mob/living/target, mob/thrower, ranged = FALSE)
if(bartender_check(target) && ranged)
return
SplashReagents(target, ranged, override_spillable = TRUE)
- var/obj/item/broken_bottle/B = new (loc)
+ var/obj/item/broken_bottle/B = new(loc)
if(!ranged && thrower)
thrower.put_in_hands(B)
B.mimic_broken(src, target)
@@ -44,17 +41,17 @@
qdel(src)
target.Bumped(B)
-/obj/item/reagent_containers/food/drinks/bottle/attack_secondary(atom/target, mob/living/user, params)
+/obj/item/reagent_containers/cup/glass/bottle/try_splash(mob/living/user, atom/target)
- if(!target)
+ if(!target || !isliving(target))
return ..()
if(HAS_TRAIT(user, TRAIT_PACIFISM))
to_chat(user, span_warning("You don't want to harm [target]!"))
- return SECONDARY_ATTACK_CONTINUE_CHAIN
+ return FALSE
- if(!isliving(target) || !isGlass)
- return SECONDARY_ATTACK_CONTINUE_CHAIN
+ if(!isGlass)
+ return FALSE
var/mob/living/living_target = target
var/obj/item/bodypart/affecting = user.zone_selected //Find what the player is aiming at
@@ -67,14 +64,11 @@
var/mob/living/carbon/human/H = target
var/headarmor = 0 // Target's head armor
- armor_block = H.run_armor_check(affecting, MELEE,"","",armour_penetration) // For normal attack damage
+ armor_block = H.run_armor_check(affecting, MELEE, "", "", armour_penetration) // For normal attack damage
//If they have a hat/helmet and the user is targeting their head.
if(istype(H.head, /obj/item/clothing/head) && affecting == BODY_ZONE_HEAD)
- headarmor = H.head.armor.melee
- else
- headarmor = 0
-
+ headarmor = (H.head.armor.melee) || 0
//Calculate the knockdown duration for the target.
armor_duration = (bottle_knockdown_duration - headarmor) + force
@@ -89,7 +83,7 @@
// You are going to knock someone down for longer if they are not wearing a helmet.
var/head_attack_message = ""
- if(affecting == BODY_ZONE_HEAD && istype(target, /mob/living/carbon/))
+ if(affecting == BODY_ZONE_HEAD && iscarbon(target))
head_attack_message = " on the head"
if(armor_duration)
living_target.apply_effect(min(armor_duration, 200) , EFFECT_KNOCKDOWN)
@@ -108,7 +102,7 @@
//Finally, smash the bottle. This kills (del) the bottle.
smash(target, user)
- return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
+ return TRUE
//Keeping this here for now, I'll ask if I should keep it here.
/obj/item/broken_bottle
@@ -123,8 +117,6 @@
demolition_mod = 0.25
w_class = WEIGHT_CLASS_TINY
inhand_icon_state = "broken_beer"
- lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi'
hitsound = 'sound/weapons/bladeslice.ogg'
attack_verb_continuous = list("stabs", "slashes", "attacks")
attack_verb_simple = list("stab", "slash", "attack")
@@ -135,209 +127,208 @@
. = ..()
AddComponent(/datum/component/caltrop, min_damage = force)
AddComponent(/datum/component/butchering, \
- speed = 20 SECONDS, \
- effectiveness = 55, \
+ speed = 20 SECONDS, \
+ effectiveness = 55, \
)
/// Mimics the appearance and properties of the passed in bottle.
/// Takes the broken bottle to mimic, and the thing the bottle was broken agaisnt as args
-/obj/item/broken_bottle/proc/mimic_broken(obj/item/reagent_containers/food/drinks/to_mimic, atom/target)
+/obj/item/broken_bottle/proc/mimic_broken(obj/item/reagent_containers/cup/glass/to_mimic, atom/target)
icon_state = to_mimic.icon_state
var/icon/drink_icon = new('icons/obj/drinks.dmi', icon_state)
drink_icon.Blend(broken_outline, ICON_OVERLAY, rand(5), 1)
drink_icon.SwapColor(rgb(255, 0, 220, 255), rgb(0, 0, 0, 0))
icon = drink_icon
- if(to_mimic.isGlass)
+ if(istype(to_mimic, /obj/item/reagent_containers/cup/glass/bottle/juice))
+ force = 0
+ throwforce = 0
+ desc = "A carton with the bottom half burst open. Might give you a papercut."
+ else
if(prob(33))
var/obj/item/shard/stab_with = new(to_mimic.drop_location())
target.Bumped(stab_with)
playsound(src, SFX_SHATTER, 70, TRUE)
- else
- force = 0
- throwforce = 0
- desc = "A carton with the bottom half burst open. Might give you a papercut."
-
name = "broken [to_mimic.name]"
to_mimic.transfer_fingerprints_to(src)
-/obj/item/reagent_containers/food/drinks/bottle/beer
+/obj/item/reagent_containers/cup/glass/bottle/beer
name = "space beer"
desc = "Beer. In space."
icon_state = "beer"
volume = 30
list_reagents = list(/datum/reagent/consumable/ethanol/beer = 30)
- foodtype = GRAIN | ALCOHOL
+ drink_type = GRAIN | ALCOHOL
custom_price = PAYCHECK_CREW
-/obj/item/reagent_containers/food/drinks/bottle/beer/almost_empty
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty
list_reagents = list(/datum/reagent/consumable/ethanol/beer = 1)
-/obj/item/reagent_containers/food/drinks/bottle/beer/light
+/obj/item/reagent_containers/cup/glass/bottle/beer/light
name = "Carp Lite"
desc = "Brewed with \"Pure Ice Asteroid Spring Water\"."
list_reagents = list(/datum/reagent/consumable/ethanol/beer/light = 30)
-/obj/item/reagent_containers/food/drinks/bottle/rootbeer
+/obj/item/reagent_containers/cup/glass/bottle/rootbeer
name = "Two-Time root beer"
desc = "A popular, old-fashioned brand of root beer, known for its extremely sugary formula. Might make you want a nap afterwards."
volume = 30
list_reagents = list(/datum/reagent/consumable/rootbeer = 30)
- foodtype = SUGAR | JUNKFOOD
+ drink_type = SUGAR | JUNKFOOD
custom_price = PAYCHECK_CREW * 1.5
custom_premium_price = PAYCHECK_CREW * 2
-/obj/item/reagent_containers/food/drinks/bottle/ale
+/obj/item/reagent_containers/cup/glass/bottle/ale
name = "Magm-Ale"
desc = "A true dorf's drink of choice."
icon_state = "alebottle"
volume = 30
list_reagents = list(/datum/reagent/consumable/ethanol/ale = 30)
- foodtype = GRAIN | ALCOHOL
+ drink_type = GRAIN | ALCOHOL
custom_price = PAYCHECK_CREW
-/obj/item/reagent_containers/food/drinks/bottle/gin
+/obj/item/reagent_containers/cup/glass/bottle/gin
name = "Griffeater gin"
desc = "A bottle of high quality gin, produced in the New London Space Station."
icon_state = "ginbottle"
list_reagents = list(/datum/reagent/consumable/ethanol/gin = 100)
-/obj/item/reagent_containers/food/drinks/bottle/whiskey
+/obj/item/reagent_containers/cup/glass/bottle/whiskey
name = "Uncle Git's special reserve"
desc = "A premium single-malt whiskey, gently matured inside the tunnels of a nuclear shelter. TUNNEL WHISKEY RULES."
icon_state = "whiskeybottle"
list_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 100)
-/obj/item/reagent_containers/food/drinks/bottle/kong
+/obj/item/reagent_containers/cup/glass/bottle/kong
name = "Kong"
desc = "Makes You Go Ape!®"
list_reagents = list(/datum/reagent/consumable/ethanol/whiskey/kong = 100)
-/obj/item/reagent_containers/food/drinks/bottle/candycornliquor
+/obj/item/reagent_containers/cup/glass/bottle/candycornliquor
name = "candy corn liquor"
desc = "Like they drank in 2D speakeasies."
list_reagents = list(/datum/reagent/consumable/ethanol/whiskey/candycorn = 100)
-/obj/item/reagent_containers/food/drinks/bottle/vodka
+/obj/item/reagent_containers/cup/glass/bottle/vodka
name = "Tunguska triple distilled"
desc = "Aah, vodka. Prime choice of drink AND fuel by Russians worldwide."
icon_state = "vodkabottle"
list_reagents = list(/datum/reagent/consumable/ethanol/vodka = 100)
-/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka
name = "Badminka vodka"
desc = "The label's written in Cyrillic. All you can make out is the name and a word that looks vaguely like 'Vodka'."
icon_state = "badminka"
list_reagents = list(/datum/reagent/consumable/ethanol/vodka = 100)
-/obj/item/reagent_containers/food/drinks/bottle/tequila
+/obj/item/reagent_containers/cup/glass/bottle/tequila
name = "Caccavo guaranteed quality tequila"
desc = "Made from premium petroleum distillates, pure thalidomide and other fine quality ingredients!"
icon_state = "tequilabottle"
list_reagents = list(/datum/reagent/consumable/ethanol/tequila = 100)
-/obj/item/reagent_containers/food/drinks/bottle/bottleofnothing
+/obj/item/reagent_containers/cup/glass/bottle/bottleofnothing
name = "bottle of nothing"
desc = "A bottle filled with nothing."
icon_state = "bottleofnothing"
list_reagents = list(/datum/reagent/consumable/nothing = 100)
- foodtype = NONE
+ drink_type = NONE
age_restricted = FALSE
-/obj/item/reagent_containers/food/drinks/bottle/patron
+/obj/item/reagent_containers/cup/glass/bottle/patron
name = "Wrapp Artiste Patron"
desc = "Silver laced tequila, served in space night clubs across the galaxy."
icon_state = "patronbottle"
list_reagents = list(/datum/reagent/consumable/ethanol/patron = 100)
-/obj/item/reagent_containers/food/drinks/bottle/rum
+/obj/item/reagent_containers/cup/glass/bottle/rum
name = "Captain Pete's Cuban spiced rum"
desc = "This isn't just rum, oh no. It's practically GRIFF in a bottle."
icon_state = "rumbottle"
list_reagents = list(/datum/reagent/consumable/ethanol/rum = 100)
-/obj/item/reagent_containers/food/drinks/bottle/maltliquor
+/obj/item/reagent_containers/cup/glass/bottle/maltliquor
name = "\improper Rabid Bear malt liquor"
desc = "A 40 full of malt liquor. Kicks stronger than, well, a rabid bear."
icon_state = "maltliquorbottle"
list_reagents = list(/datum/reagent/consumable/ethanol/beer/maltliquor = 100)
custom_price = PAYCHECK_CREW
-/obj/item/reagent_containers/food/drinks/bottle/holywater
+/obj/item/reagent_containers/cup/glass/bottle/holywater
name = "flask of holy water"
desc = "A flask of the chaplain's holy water."
icon_state = "holyflask"
list_reagents = list(/datum/reagent/water/holywater = 100)
- foodtype = NONE
+ drink_type = NONE
-/obj/item/reagent_containers/food/drinks/bottle/holywater/hell
+/obj/item/reagent_containers/cup/glass/bottle/holywater/hell
desc = "A flask of holy water...it's been sitting in the Necropolis a while though."
list_reagents = list(/datum/reagent/hellwater = 100)
-/obj/item/reagent_containers/food/drinks/bottle/vermouth
+/obj/item/reagent_containers/cup/glass/bottle/vermouth
name = "Goldeneye vermouth"
desc = "Sweet, sweet dryness~"
icon_state = "vermouthbottle"
list_reagents = list(/datum/reagent/consumable/ethanol/vermouth = 100)
-/obj/item/reagent_containers/food/drinks/bottle/kahlua
+/obj/item/reagent_containers/cup/glass/bottle/kahlua
name = "Robert Robust's coffee liqueur"
desc = "A widely known, Mexican coffee-flavoured liqueur. In production since 1936, HONK."
icon_state = "kahluabottle"
list_reagents = list(/datum/reagent/consumable/ethanol/kahlua = 100)
- foodtype = VEGETABLES
+ drink_type = VEGETABLES
-/obj/item/reagent_containers/food/drinks/bottle/goldschlager
+/obj/item/reagent_containers/cup/glass/bottle/goldschlager
name = "College Girl goldschlager"
desc = "Because they are the only ones who will drink 100 proof cinnamon schnapps."
icon_state = "goldschlagerbottle"
list_reagents = list(/datum/reagent/consumable/ethanol/goldschlager = 100)
-/obj/item/reagent_containers/food/drinks/bottle/cognac
+/obj/item/reagent_containers/cup/glass/bottle/cognac
name = "Chateau de Baton premium cognac"
desc = "A sweet and strongly alchoholic drink, made after numerous distillations and years of maturing. You might as well not scream 'SHITCURITY' this time."
icon_state = "cognacbottle"
list_reagents = list(/datum/reagent/consumable/ethanol/cognac = 100)
-/obj/item/reagent_containers/food/drinks/bottle/wine
+/obj/item/reagent_containers/cup/glass/bottle/wine
name = "Doublebeard's bearded special wine"
desc = "A faint aura of unease and asspainery surrounds the bottle."
icon_state = "winebottle"
list_reagents = list(/datum/reagent/consumable/ethanol/wine = 100)
- foodtype = FRUIT | ALCOHOL
+ drink_type = FRUIT | ALCOHOL
-/obj/item/reagent_containers/food/drinks/bottle/wine/add_initial_reagents()
+/obj/item/reagent_containers/cup/glass/bottle/wine/add_initial_reagents()
. = ..()
var/wine_info = generate_vintage()
- var/datum/reagent/consumable/ethanol/wine/W = locate() in reagents.reagent_list
- if(W)
- LAZYSET(W.data,"vintage",wine_info)
+ var/datum/reagent/consumable/ethanol/wine/located_wine = locate() in reagents.reagent_list
+ if(located_wine)
+ LAZYSET(located_wine.data, "vintage", wine_info)
-/obj/item/reagent_containers/food/drinks/bottle/wine/proc/generate_vintage()
+/obj/item/reagent_containers/cup/glass/bottle/wine/proc/generate_vintage()
return "[GLOB.year_integer + 540] Nanotrasen Light Red"
-/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled
+/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled
name = "unlabeled wine bottle"
desc = "There's no label on this wine bottle."
-/obj/item/reagent_containers/food/drinks/bottle/wine/unlabeled/generate_vintage()
+/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled/generate_vintage()
var/current_year = GLOB.year_integer + 540
var/year = rand(current_year-50,current_year)
var/type = pick("Sparkling","Dry White","Sweet White","Rich White","Rose","Light Red","Medium Red","Bold Red","Dessert")
var/origin = pick("Nanotrasen","Syndicate","Local")
return "[year] [origin] [type]"
-/obj/item/reagent_containers/food/drinks/bottle/absinthe
+/obj/item/reagent_containers/cup/glass/bottle/absinthe
name = "extra-strong absinthe"
desc = "A strong alcoholic drink brewed and distributed by"
icon_state = "absinthebottle"
list_reagents = list(/datum/reagent/consumable/ethanol/absinthe = 100)
-/obj/item/reagent_containers/food/drinks/bottle/absinthe/Initialize(mapload)
+/obj/item/reagent_containers/cup/glass/bottle/absinthe/Initialize(mapload)
. = ..()
redact()
-/obj/item/reagent_containers/food/drinks/bottle/absinthe/proc/redact()
+/obj/item/reagent_containers/cup/glass/bottle/absinthe/proc/redact()
// There was a large fight in the coderbus about a player reference
// in absinthe. Ergo, this is why the name generation is now so
// complicated. Judge us kindly.
@@ -351,9 +342,14 @@
fullname = "Ash and Asher"
if("Generic")
fullname = "Nanotrasen Cheap Imitations"
- var/removals = list("\[REDACTED\]", "\[EXPLETIVE DELETED\]",
- "\[EXPUNGED\]", "\[INFORMATION ABOVE YOUR SECURITY CLEARANCE\]",
- "\[MOVE ALONG CITIZEN\]", "\[NOTHING TO SEE HERE\]")
+ var/removals = list(
+ "\[REDACTED\]",
+ "\[EXPLETIVE DELETED\]",
+ "\[EXPUNGED\]",
+ "\[INFORMATION ABOVE YOUR SECURITY CLEARANCE\]",
+ "\[MOVE ALONG CITIZEN\]",
+ "\[NOTHING TO SEE HERE\]",
+ )
var/chance = 50
if(prob(chance))
@@ -372,47 +368,47 @@
desc = "[desc] [fullname] Inc."
-/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium
+/obj/item/reagent_containers/cup/glass/bottle/absinthe/premium
name = "Gwyn's premium absinthe"
desc = "A potent alcoholic beverage, almost makes you forget the ash in your lungs."
icon_state = "absinthepremium"
-/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium/redact()
+/obj/item/reagent_containers/cup/glass/bottle/absinthe/premium/redact()
return
-/obj/item/reagent_containers/food/drinks/bottle/lizardwine
+/obj/item/reagent_containers/cup/glass/bottle/lizardwine
name = "bottle of lizard wine"
desc = "An alcoholic beverage from Space China, made by infusing lizard tails in ethanol. Inexplicably popular among command staff."
icon_state = "lizardwine"
list_reagents = list(/datum/reagent/consumable/ethanol/lizardwine = 100)
- foodtype = FRUIT | ALCOHOL
+ drink_type = FRUIT | ALCOHOL
-/obj/item/reagent_containers/food/drinks/bottle/hcider
+/obj/item/reagent_containers/cup/glass/bottle/hcider
name = "Jian Hard Cider"
desc = "Apple juice for adults."
icon_state = "hcider"
volume = 50
list_reagents = list(/datum/reagent/consumable/ethanol/hcider = 50)
-/obj/item/reagent_containers/food/drinks/bottle/amaretto
+/obj/item/reagent_containers/cup/glass/bottle/amaretto
name = "Luini Amaretto"
desc = "A gentle and syrup like drink, tastes of almonds and apricots"
icon_state = "disaronno"
list_reagents = list(/datum/reagent/consumable/ethanol/amaretto = 100)
-/obj/item/reagent_containers/food/drinks/bottle/grappa
+/obj/item/reagent_containers/cup/glass/bottle/grappa
name = "Phillipes well-aged Grappa"
desc = "Bottle of Grappa."
icon_state = "grappabottle"
list_reagents = list(/datum/reagent/consumable/ethanol/grappa = 100)
-/obj/item/reagent_containers/food/drinks/bottle/sake
+/obj/item/reagent_containers/cup/glass/bottle/sake
name = "Ryo's traditional sake"
desc = "Sweet as can be, and burns like fire going down."
icon_state = "sakebottle"
list_reagents = list(/datum/reagent/consumable/ethanol/sake = 100)
-/obj/item/reagent_containers/food/drinks/bottle/sake/Initialize(mapload)
+/obj/item/reagent_containers/cup/glass/bottle/sake/Initialize(mapload)
. = ..()
if(prob(10))
name = "Fluffy Tail Sake"
@@ -423,154 +419,72 @@
desc += " Awoo."
icon_state = "sakebottle_i"
-/obj/item/reagent_containers/food/drinks/bottle/fernet
+/obj/item/reagent_containers/cup/glass/bottle/fernet
name = "Fernet Bronca"
desc = "A bottle of pure Fernet Bronca, produced in Cordoba Space Station"
icon_state = "fernetbottle"
list_reagents = list(/datum/reagent/consumable/ethanol/fernet = 100)
-/obj/item/reagent_containers/food/drinks/bottle/bitters
+/obj/item/reagent_containers/cup/glass/bottle/bitters
name = "Andromeda Bitters"
desc = "An aromatic addition to any drink. Made in New Trinidad, now and forever."
icon_state = "bitters_bottle"
volume = 30
list_reagents = list(/datum/reagent/consumable/ethanol/bitters = 30)
-/obj/item/reagent_containers/food/drinks/bottle/curacao
+/obj/item/reagent_containers/cup/glass/bottle/curacao
name = "Beekhof Blauw Curaçao"
desc = "Still produced on the island of Curaçao, after all these years."
icon_state = "curacao_bottle"
list_reagents = list(/datum/reagent/consumable/ethanol/curacao = 100)
-/obj/item/reagent_containers/food/drinks/bottle/navy_rum
+/obj/item/reagent_containers/cup/glass/bottle/navy_rum
name = "Pride of the Union Navy-Strength Rum"
desc = "Ironically named, given it's made in Bermuda."
icon_state = "navy_rum_bottle"
list_reagents = list(/datum/reagent/consumable/ethanol/navy_rum = 100)
-//////////////////////////JUICES AND STUFF ///////////////////////
-
-/obj/item/reagent_containers/food/drinks/bottle/orangejuice
- name = "orange juice"
- desc = "Full of vitamins and deliciousness!"
- custom_price = PAYCHECK_CREW
- icon_state = "orangejuice"
- inhand_icon_state = "carton"
- lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi'
- isGlass = FALSE
- list_reagents = list(/datum/reagent/consumable/orangejuice = 100)
- foodtype = FRUIT | BREAKFAST
- age_restricted = FALSE
-
-/obj/item/reagent_containers/food/drinks/bottle/cream
- name = "milk cream"
- desc = "It's cream. Made from milk. What else did you think you'd find in there?"
- custom_price = PAYCHECK_CREW
- icon_state = "cream"
- inhand_icon_state = "carton"
- lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi'
- isGlass = FALSE
- list_reagents = list(/datum/reagent/consumable/cream = 100)
- foodtype = DAIRY
- age_restricted = FALSE
-
-/obj/item/reagent_containers/food/drinks/bottle/tomatojuice
- name = "tomato juice"
- desc = "Well, at least it LOOKS like tomato juice. You can't tell with all that redness."
- custom_price = PAYCHECK_CREW
- icon_state = "tomatojuice"
- inhand_icon_state = "carton"
- lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi'
- isGlass = FALSE
- list_reagents = list(/datum/reagent/consumable/tomatojuice = 100)
- foodtype = VEGETABLES
- age_restricted = FALSE
-
-/obj/item/reagent_containers/food/drinks/bottle/limejuice
- name = "lime juice"
- desc = "Sweet-sour goodness."
- custom_price = PAYCHECK_CREW
- icon_state = "limejuice"
- inhand_icon_state = "carton"
- lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi'
- isGlass = FALSE
- list_reagents = list(/datum/reagent/consumable/limejuice = 100)
- foodtype = FRUIT
- age_restricted = FALSE
-
-/obj/item/reagent_containers/food/drinks/bottle/pineapplejuice
- name = "pineapple juice"
- desc = "Extremely tart, yellow juice."
- custom_price = PAYCHECK_CREW
- icon_state = "pineapplejuice"
- inhand_icon_state = "carton"
- lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi'
- isGlass = FALSE
- list_reagents = list(/datum/reagent/consumable/pineapplejuice = 100)
- foodtype = FRUIT | PINEAPPLE
- age_restricted = FALSE
-
-/obj/item/reagent_containers/food/drinks/bottle/menthol
- name = "menthol"
- desc = "Tastes naturally minty, and imparts a very mild numbing sensation."
- custom_price = PAYCHECK_CREW
- icon_state = "mentholbox"
- inhand_icon_state = "carton"
- lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi'
- isGlass = FALSE
- list_reagents = list(/datum/reagent/consumable/menthol = 100)
-
-/obj/item/reagent_containers/food/drinks/bottle/grenadine
+/obj/item/reagent_containers/cup/glass/bottle/grenadine
name = "Jester Grenadine"
desc = "Contains 0% real cherries!"
custom_price = PAYCHECK_CREW
icon_state = "grenadine"
- isGlass = TRUE
list_reagents = list(/datum/reagent/consumable/grenadine = 100)
- foodtype = FRUIT
+ drink_type = FRUIT
age_restricted = FALSE
-/obj/item/reagent_containers/food/drinks/bottle/applejack
+/obj/item/reagent_containers/cup/glass/bottle/applejack
name = "Buckin' Bronco's Applejack"
desc = "Kicks like a horse, tastes like an apple!"
custom_price = PAYCHECK_CREW
icon_state = "applejack_bottle"
- isGlass = TRUE
list_reagents = list(/datum/reagent/consumable/ethanol/applejack = 100)
- foodtype = FRUIT
+ drink_type = FRUIT
-/obj/item/reagent_containers/food/drinks/bottle/champagne
+/obj/item/reagent_containers/cup/glass/bottle/champagne
name = "Eau d' Dandy Brut Champagne"
desc = "Finely sourced from only the most pretentious French vineyards."
icon_state = "champagne_bottle"
base_icon_state = "champagne_bottle"
reagent_flags = TRANSPARENT
spillable = FALSE
- isGlass = TRUE
list_reagents = list(/datum/reagent/consumable/ethanol/champagne = 100)
-
-/obj/item/reagent_containers/food/drinks/bottle/champagne/attack_self(mob/user)
+/obj/item/reagent_containers/cup/glass/bottle/champagne/attack_self(mob/user)
if(spillable)
return ..()
balloon_alert(user, "fiddling with cork...")
if(do_after(user, 1 SECONDS, src))
return pop_cork(user)
-/obj/item/reagent_containers/food/drinks/bottle/champagne/update_icon_state()
+/obj/item/reagent_containers/cup/glass/bottle/champagne/update_icon_state()
. = ..()
if(spillable)
icon_state = "[base_icon_state]_popped"
else
icon_state = base_icon_state
-/obj/item/reagent_containers/food/drinks/bottle/champagne/proc/pop_cork(mob/user)
+/obj/item/reagent_containers/cup/glass/bottle/champagne/proc/pop_cork(mob/user)
user.visible_message(span_danger("[user] loosens the cork of [src] causing it to pop out of the bottle with great force."), \
span_nicegreen("You elegantly loosen the cork of [src] causing it to pop out of the bottle with great force."))
reagents.flags |= OPENCONTAINER
@@ -603,32 +517,32 @@
icon = 'icons/obj/drinks.dmi'
icon_state = "champagne_cork"
-/obj/item/reagent_containers/food/drinks/bottle/blazaam
+/obj/item/reagent_containers/cup/glass/bottle/blazaam
name = "Ginbad's Blazaam"
desc = "You feel like you should give the bottle a good rub before opening."
icon_state = "blazaambottle"
list_reagents = list(/datum/reagent/consumable/ethanol/blazaam = 100)
-/obj/item/reagent_containers/food/drinks/bottle/trappist
+/obj/item/reagent_containers/cup/glass/bottle/trappist
name = "Mont de Requin Trappistes Bleu"
desc = "Brewed in space-Belgium. Fancy!"
icon_state = "trappistbottle"
volume = 50
list_reagents = list(/datum/reagent/consumable/ethanol/trappist = 50)
-/obj/item/reagent_containers/food/drinks/bottle/hooch
+/obj/item/reagent_containers/cup/glass/bottle/hooch
name = "hooch bottle"
desc = "A bottle of rotgut. Its owner has applied some street wisdom to cleverly disguise it as a brown paper bag."
icon_state = "hoochbottle"
list_reagents = list(/datum/reagent/consumable/ethanol/hooch = 100)
-/obj/item/reagent_containers/food/drinks/bottle/moonshine
+/obj/item/reagent_containers/cup/glass/bottle/moonshine
name = "moonshine jug"
desc = "It is said that the ancient Applalacians used these stoneware jugs to capture lightning in a bottle."
icon_state = "moonshinebottle"
list_reagents = list(/datum/reagent/consumable/ethanol/moonshine = 100)
-/obj/item/reagent_containers/food/drinks/bottle/mushi_kombucha
+/obj/item/reagent_containers/cup/glass/bottle/mushi_kombucha
name = "Solzara Brewing Company Mushi Kombucha"
desc = "Best drunk over ice to savour the mushroomy flavour."
icon_state = "shroomy_bottle"
@@ -637,27 +551,35 @@
isGlass = FALSE
////////////////////////// MOLOTOV ///////////////////////
-/obj/item/reagent_containers/food/drinks/bottle/molotov
+/obj/item/reagent_containers/cup/glass/bottle/molotov
name = "molotov cocktail"
desc = "A throwing weapon used to ignite things, typically filled with an accelerant. Recommended highly by rioters and revolutionaries. Light and toss."
icon_state = "vodkabottle"
list_reagents = list()
- var/list/accelerants = list( /datum/reagent/consumable/ethanol, /datum/reagent/fuel, /datum/reagent/clf3, /datum/reagent/phlogiston,
- /datum/reagent/napalm, /datum/reagent/hellwater, /datum/reagent/toxin/plasma, /datum/reagent/toxin/spore_burning)
var/active = FALSE
+ var/list/accelerants = list(
+ /datum/reagent/consumable/ethanol,
+ /datum/reagent/fuel,
+ /datum/reagent/clf3,
+ /datum/reagent/phlogiston,
+ /datum/reagent/napalm,
+ /datum/reagent/hellwater,
+ /datum/reagent/toxin/plasma,
+ /datum/reagent/toxin/spore_burning,
+ )
-/obj/item/reagent_containers/food/drinks/bottle/molotov/CheckParts(list/parts_list)
+/obj/item/reagent_containers/cup/glass/bottle/molotov/CheckParts(list/parts_list)
..()
- var/obj/item/reagent_containers/food/drinks/bottle/B = locate() in contents
+ var/obj/item/reagent_containers/cup/glass/bottle/B = locate() in contents
if(B)
icon_state = B.icon_state
- B.reagents.copy_to(src,100)
- if(!B.isGlass)
+ B.reagents.copy_to(src, 100)
+ if(istype(B, /obj/item/reagent_containers/cup/glass/bottle/juice))
desc += " You're not sure if making this out of a carton was the brightest idea."
isGlass = FALSE
return
-/obj/item/reagent_containers/food/drinks/bottle/molotov/smash(atom/target, mob/thrower, ranged = FALSE)
+/obj/item/reagent_containers/cup/glass/bottle/molotov/smash(atom/target, mob/thrower, ranged = FALSE)
var/firestarter = 0
for(var/datum/reagent/contained_reagent in reagents.reagent_list)
for(var/accelerant_type in accelerants)
@@ -669,7 +591,7 @@
new /obj/effect/hotspot(get_turf(target))
..()
-/obj/item/reagent_containers/food/drinks/bottle/molotov/attackby(obj/item/I, mob/user, params)
+/obj/item/reagent_containers/cup/glass/bottle/molotov/attackby(obj/item/I, mob/user, params)
if(I.get_temperature() && !active)
active = TRUE
log_bomber(user, "has primed a", src, "for detonation")
@@ -679,7 +601,7 @@
if(!isGlass)
addtimer(CALLBACK(src, .proc/explode), 5 SECONDS)
-/obj/item/reagent_containers/food/drinks/bottle/molotov/proc/explode()
+/obj/item/reagent_containers/cup/glass/bottle/molotov/proc/explode()
if(!active)
return
if(get_turf(src))
@@ -691,7 +613,7 @@
target.fire_act()
qdel(src)
-/obj/item/reagent_containers/food/drinks/bottle/molotov/attack_self(mob/user)
+/obj/item/reagent_containers/cup/glass/bottle/molotov/attack_self(mob/user)
if(active)
if(!isGlass)
to_chat(user, span_danger("The flame's spread too far on it!"))
@@ -702,7 +624,7 @@
return
return ..()
-/obj/item/reagent_containers/food/drinks/bottle/pruno
+/obj/item/reagent_containers/cup/glass/bottle/pruno
name = "pruno mix"
desc = "A trash bag filled with fruit, sugar, yeast, and water, pulped together into a pungent slurry to be fermented in an enclosed space, traditionally the toilet. Security would love to confiscate this, one of the many things wrong with them."
icon = 'icons/obj/janitor.dmi'
@@ -712,18 +634,18 @@
var/fermentation_time_remaining /// for partial fermentation
var/fermentation_timer /// store the timer id of fermentation
-/obj/item/reagent_containers/food/drinks/bottle/pruno/Initialize(mapload)
+/obj/item/reagent_containers/cup/glass/bottle/pruno/Initialize(mapload)
. = ..()
RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/check_fermentation)
-/obj/item/reagent_containers/food/drinks/bottle/pruno/Destroy()
+/obj/item/reagent_containers/cup/glass/bottle/pruno/Destroy()
UnregisterSignal(src, COMSIG_MOVABLE_MOVED)
return ..()
// Checks to see if the pruno can ferment, i.e. is it inside a structure (e.g. toilet), or a machine (e.g. washer)?
// TODO: make it so the washer spills reagents if a reagent container is in there, for now, you can wash pruno
-/obj/item/reagent_containers/food/drinks/bottle/pruno/proc/check_fermentation()
+/obj/item/reagent_containers/cup/glass/bottle/pruno/proc/check_fermentation()
SIGNAL_HANDLER
if (!(istype(loc, /obj/machinery) || istype(loc, /obj/structure)))
if(fermentation_timer)
@@ -740,7 +662,7 @@
// actually ferment
-/obj/item/reagent_containers/food/drinks/bottle/pruno/proc/do_fermentation()
+/obj/item/reagent_containers/cup/glass/bottle/pruno/proc/do_fermentation()
fermentation_time_remaining = null
fermentation_timer = null
reagents.remove_reagent(/datum/reagent/consumable/prunomix, 50)
@@ -755,3 +677,57 @@
for (var/mob/living/M in view(2, get_turf(src))) // letting people and/or narcs know when the pruno is done
to_chat(M, span_info("A pungent smell emanates from [src], like fruit puking out its guts."))
playsound(get_turf(src), 'sound/effects/bubbles2.ogg', 25, TRUE)
+
+/**
+ * Cartons
+ * Subtype of glass that don't break, and share a common carton hand state.
+ * Meant to be a subtype for use in Molotovs
+ */
+/obj/item/reagent_containers/cup/glass/bottle/juice
+ custom_price = PAYCHECK_CREW
+ inhand_icon_state = "carton"
+ isGlass = FALSE
+ age_restricted = FALSE
+
+/obj/item/reagent_containers/cup/glass/bottle/juice/orangejuice
+ name = "orange juice"
+ desc = "Full of vitamins and deliciousness!"
+ icon_state = "orangejuice"
+ list_reagents = list(/datum/reagent/consumable/orangejuice = 100)
+ drink_type = FRUIT | BREAKFAST
+
+/obj/item/reagent_containers/cup/glass/bottle/juice/cream
+ name = "milk cream"
+ desc = "It's cream. Made from milk. What else did you think you'd find in there?"
+ icon_state = "cream"
+ list_reagents = list(/datum/reagent/consumable/cream = 100)
+ drink_type = DAIRY
+
+/obj/item/reagent_containers/cup/glass/bottle/juice/tomatojuice
+ name = "tomato juice"
+ desc = "Well, at least it LOOKS like tomato juice. You can't tell with all that redness."
+ icon_state = "tomatojuice"
+ list_reagents = list(/datum/reagent/consumable/tomatojuice = 100)
+ drink_type = VEGETABLES
+
+/obj/item/reagent_containers/cup/glass/bottle/juice/limejuice
+ name = "lime juice"
+ desc = "Sweet-sour goodness."
+ icon_state = "limejuice"
+ list_reagents = list(/datum/reagent/consumable/limejuice = 100)
+ drink_type = FRUIT
+
+/obj/item/reagent_containers/cup/glass/bottle/juice/pineapplejuice
+ name = "pineapple juice"
+ desc = "Extremely tart, yellow juice."
+ icon_state = "pineapplejuice"
+ list_reagents = list(/datum/reagent/consumable/pineapplejuice = 100)
+ drink_type = FRUIT | PINEAPPLE
+
+/obj/item/reagent_containers/cup/glass/bottle/juice/menthol
+ name = "menthol"
+ desc = "Tastes naturally minty, and imparts a very mild numbing sensation."
+ list_reagents = list(/datum/reagent/consumable/menthol = 100)
+ age_restricted = TRUE
+
+#undef BOTTLE_KNOCKDOWN_DEFAULT_DURATION
diff --git a/code/modules/reagents/reagent_containers/cups/soda.dm b/code/modules/reagents/reagent_containers/cups/soda.dm
new file mode 100644
index 00000000000..fcef087cb92
--- /dev/null
+++ b/code/modules/reagents/reagent_containers/cups/soda.dm
@@ -0,0 +1,268 @@
+
+//////////////////////////soda_cans//
+//These are in their own group to be used as IED's in /obj/item/grenade/ghettobomb.dm
+/// How much fizziness is added to the can of soda by throwing it, in percentage points
+#define SODA_FIZZINESS_THROWN 15
+/// How much fizziness is added to the can of soda by shaking it, in percentage points
+#define SODA_FIZZINESS_SHAKE 5
+
+/obj/item/reagent_containers/cup/soda_cans
+ name = "soda can"
+ icon = 'icons/obj/drinks.dmi'
+ reagent_flags = NONE
+ spillable = FALSE
+ custom_price = PAYCHECK_CREW * 0.9
+ obj_flags = CAN_BE_HIT
+ possible_transfer_amounts = list(5, 10, 15, 25, 30)
+ volume = 30
+ throwforce = 12 // set to 0 upon being opened. Have you ever been domed by a soda can? Those things fucking hurt
+ /// If the can hasn't been opened yet, this is the measure of how fizzed up it is from being shaken or thrown around. When opened, this is rolled as a percentage chance to burst
+ var/fizziness = 0
+
+/obj/item/reagent_containers/cup/soda_cans/random/Initialize(mapload)
+ ..()
+ var/T = pick(subtypesof(/obj/item/reagent_containers/cup/soda_cans) - /obj/item/reagent_containers/cup/soda_cans/random)
+ new T(loc)
+ return INITIALIZE_HINT_QDEL
+
+/obj/item/reagent_containers/cup/soda_cans/suicide_act(mob/living/carbon/human/H)
+ if(!reagents.total_volume)
+ H.visible_message(span_warning("[H] is trying to take a big sip from [src]... The can is empty!"))
+ return SHAME
+ if(!is_drainable())
+ open_soda()
+ sleep(10)
+ H.visible_message(span_suicide("[H] takes a big sip from [src]! It looks like [H.p_theyre()] trying to commit suicide!"))
+ playsound(H,'sound/items/drink.ogg', 80, TRUE)
+ reagents.trans_to(H, src.reagents.total_volume, transfered_by = H) //a big sip
+ sleep(5)
+ H.say(pick(
+ "Now, Outbomb Cuban Pete, THAT was a game.",
+ "All these new fangled arcade games are too slow. I prefer the classics.",
+ "They don't make 'em like Orion Trail anymore.",
+ "You know what they say. Worst day of spess carp fishing is better than the best day at work.",
+ "They don't make 'em like good old-fashioned singularity engines anymore.",
+ ))
+ if(H.age >= 30)
+ H.Stun(50)
+ sleep(50)
+ playsound(H,'sound/items/drink.ogg', 80, TRUE)
+ H.say(pick(
+ "Another day, another dollar.",
+ "I wonder if I should hold?",
+ "Diversifying is for young'ns.",
+ "Yeap, times were good back then.",
+ ))
+ return MANUAL_SUICIDE_NONLETHAL
+ sleep(20) //dramatic pause
+ return TOXLOSS
+
+/obj/item/reagent_containers/cup/soda_cans/attack(mob/M, mob/living/user)
+ if(istype(M, /mob/living/carbon) && !reagents.total_volume && user.combat_mode && user.zone_selected == BODY_ZONE_HEAD)
+ if(M == user)
+ user.visible_message(span_warning("[user] crushes the can of [src] on [user.p_their()] forehead!"), span_notice("You crush the can of [src] on your forehead."))
+ else
+ user.visible_message(span_warning("[user] crushes the can of [src] on [M]'s forehead!"), span_notice("You crush the can of [src] on [M]'s forehead."))
+ playsound(M,'sound/weapons/pierce.ogg', rand(10,50), TRUE)
+ var/obj/item/trash/can/crushed_can = new /obj/item/trash/can(M.loc)
+ crushed_can.icon_state = icon_state
+ qdel(src)
+ return TRUE
+ return ..()
+
+/obj/item/reagent_containers/cup/soda_cans/bullet_act(obj/projectile/P)
+ . = ..()
+ if(!(P.nodamage) && P.damage_type == BRUTE && !QDELETED(src))
+ var/obj/item/trash/can/crushed_can = new /obj/item/trash/can(src.loc)
+ crushed_can.icon_state = icon_state
+ var/atom/throw_target = get_edge_target_turf(crushed_can, pick(GLOB.alldirs))
+ crushed_can.throw_at(throw_target, rand(1,2), 7)
+ qdel(src)
+ return
+
+/obj/item/reagent_containers/cup/soda_cans/proc/open_soda(mob/user)
+ if(prob(fizziness))
+ user.visible_message(span_danger("[user] opens [src], and is suddenly sprayed by the fizzing contents!"), span_danger("You pull back the tab of [src], and are suddenly sprayed with a torrent of liquid! Ahhh!!"))
+ burst_soda(user)
+ return
+
+ to_chat(user, "You pull back the tab of [src] with a satisfying pop.") //Ahhhhhhhh
+ reagents.flags |= OPENCONTAINER
+ playsound(src, SFX_CAN_OPEN, 50, TRUE)
+ spillable = TRUE
+ throwforce = 0
+
+/**
+ * Burst the soda open on someone. Fun! Opens and empties the soda can, but does not crush it.
+ *
+ * Arguments:
+ * * target - Who's getting covered in soda
+ * * hide_message - Stops the generic fizzing message, so you can do your own
+ */
+/obj/item/reagent_containers/cup/soda_cans/proc/burst_soda(atom/target, hide_message = FALSE)
+ if(!target)
+ return
+
+ if(ismob(target))
+ var/mob/living/target_mob = target
+ target_mob.add_mood_event("soda_spill", /datum/mood_event/soda_spill, src)
+ for(var/mob/living/iter_mob in view(src, 7))
+ if(iter_mob != target)
+ iter_mob.add_mood_event("observed_soda_spill", /datum/mood_event/observed_soda_spill, target, src)
+
+ playsound(src, 'sound/effects/can_pop.ogg', 80, TRUE)
+ if(!hide_message)
+ visible_message(span_danger("[src] spills over, fizzing its contents all over [target]!"))
+ spillable = TRUE
+ reagents.flags |= OPENCONTAINER
+ reagents.expose(target, TOUCH)
+ reagents.clear_reagents()
+ throwforce = 0
+
+/obj/item/reagent_containers/cup/soda_cans/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
+ . = ..()
+ if(. || spillable || !reagents.total_volume) // if it was caught, already opened, or has nothing in it
+ return
+
+ fizziness += SODA_FIZZINESS_THROWN
+ if(!prob(fizziness))
+ return
+
+ burst_soda(hit_atom, hide_message = TRUE)
+ visible_message(span_danger("[src]'s impact with [hit_atom] causes it to rupture, spilling everywhere!"))
+ var/obj/item/trash/can/crushed_can = new /obj/item/trash/can(src.loc)
+ crushed_can.icon_state = icon_state
+ moveToNullspace()
+ QDEL_IN(src, 1 SECONDS) // give it a second so it can still be logged for the throw impact
+
+/obj/item/reagent_containers/cup/soda_cans/attack_self(mob/user)
+ if(!is_drainable())
+ open_soda(user)
+ return
+ return ..()
+
+/obj/item/reagent_containers/cup/soda_cans/attack_self_secondary(mob/user)
+ if(!is_drainable())
+ playsound(src, 'sound/effects/can_shake.ogg', 50, TRUE)
+ user.visible_message(span_danger("[user] shakes [src]!"), span_danger("You shake up [src]!"), vision_distance=2)
+ fizziness += SODA_FIZZINESS_SHAKE
+ return
+ return ..()
+
+/obj/item/reagent_containers/cup/soda_cans/examine_more(mob/user)
+ . = ..()
+ if(!in_range(user, src))
+ return
+ if(fizziness > 30 && prob(fizziness * 2))
+ . += span_notice("You examine [src] closer, and note the following...")
+ . += "\t[span_warning("You get a menacing aura of fizziness from it...")]"
+
+#undef SODA_FIZZINESS_THROWN
+#undef SODA_FIZZINESS_SHAKE
+
+/obj/item/reagent_containers/cup/soda_cans/cola
+ name = "Space Cola"
+ desc = "Cola. in space."
+ icon_state = "cola"
+ list_reagents = list(/datum/reagent/consumable/space_cola = 30)
+ drink_type = SUGAR
+
+/obj/item/reagent_containers/cup/soda_cans/tonic
+ name = "T-Borg's tonic water"
+ desc = "Quinine tastes funny, but at least it'll keep that Space Malaria away."
+ icon_state = "tonic"
+ list_reagents = list(/datum/reagent/consumable/tonic = 50)
+ drink_type = ALCOHOL
+
+/obj/item/reagent_containers/cup/soda_cans/sodawater
+ name = "soda water"
+ desc = "A can of soda water. Why not make a scotch and soda?"
+ icon_state = "sodawater"
+ list_reagents = list(/datum/reagent/consumable/sodawater = 50)
+
+/obj/item/reagent_containers/cup/soda_cans/lemon_lime
+ name = "orange soda"
+ desc = "You wanted ORANGE. It gave you Lemon Lime."
+ icon_state = "lemon-lime"
+ list_reagents = list(/datum/reagent/consumable/lemon_lime = 30)
+ drink_type = FRUIT
+
+/obj/item/reagent_containers/cup/soda_cans/lemon_lime/Initialize(mapload)
+ . = ..()
+ name = "lemon-lime soda"
+
+/obj/item/reagent_containers/cup/soda_cans/sol_dry
+ name = "Sol Dry"
+ desc = "Maybe this will help your tummy feel better. Maybe not."
+ icon_state = "sol_dry"
+ list_reagents = list(/datum/reagent/consumable/sol_dry = 30)
+ drink_type = SUGAR
+
+/obj/item/reagent_containers/cup/soda_cans/space_up
+ name = "Space-Up!"
+ desc = "Tastes like a hull breach in your mouth."
+ icon_state = "space-up"
+ list_reagents = list(/datum/reagent/consumable/space_up = 30)
+ drink_type = SUGAR | JUNKFOOD
+
+/obj/item/reagent_containers/cup/soda_cans/starkist
+ name = "Star-kist"
+ desc = "The taste of a star in liquid form. And, a bit of tuna...?"
+ icon_state = "starkist"
+ list_reagents = list(/datum/reagent/consumable/space_cola = 15, /datum/reagent/consumable/orangejuice = 15)
+ drink_type = SUGAR | FRUIT | JUNKFOOD
+
+/obj/item/reagent_containers/cup/soda_cans/space_mountain_wind
+ name = "Space Mountain Wind"
+ desc = "Blows right through you like a space wind."
+ icon_state = "space_mountain_wind"
+ list_reagents = list(/datum/reagent/consumable/spacemountainwind = 30)
+ drink_type = SUGAR | JUNKFOOD
+
+/obj/item/reagent_containers/cup/soda_cans/thirteenloko
+ name = "Thirteen Loko"
+ desc = "The CMO has advised crew members that consumption of Thirteen Loko may result in seizures, blindness, drunkenness, or even death. Please Drink Responsibly."
+ icon_state = "thirteen_loko"
+ list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 30)
+ drink_type = SUGAR | JUNKFOOD
+
+/obj/item/reagent_containers/cup/soda_cans/dr_gibb
+ name = "Dr. Gibb"
+ desc = "A delicious mixture of 42 different flavors."
+ icon_state = "dr_gibb"
+ list_reagents = list(/datum/reagent/consumable/dr_gibb = 30)
+ drink_type = SUGAR | JUNKFOOD
+
+/obj/item/reagent_containers/cup/soda_cans/pwr_game
+ name = "Pwr Game"
+ desc = "The only drink with the PWR that true gamers crave. When a gamer talks about gamerfuel, this is what they're literally referring to."
+ icon_state = "purple_can"
+ list_reagents = list(/datum/reagent/consumable/pwr_game = 30)
+
+/obj/item/reagent_containers/cup/soda_cans/shamblers
+ name = "Shambler's juice"
+ desc = "~Shake me up some of that Shambler's Juice!~"
+ icon_state = "shamblers"
+ list_reagents = list(/datum/reagent/consumable/shamblers = 30)
+ drink_type = SUGAR | JUNKFOOD
+
+/obj/item/reagent_containers/cup/soda_cans/grey_bull
+ name = "Grey Bull"
+ desc = "Grey Bull, it gives you gloves!"
+ icon_state = "energy_drink"
+ list_reagents = list(/datum/reagent/consumable/grey_bull = 20)
+ drink_type = SUGAR | JUNKFOOD
+
+/obj/item/reagent_containers/cup/soda_cans/monkey_energy
+ name = "Monkey Energy"
+ desc = "Unleash the ape!"
+ icon_state = "monkey_energy"
+ inhand_icon_state = "monkey_energy"
+ list_reagents = list(/datum/reagent/consumable/monkey_energy = 50)
+ drink_type = SUGAR | JUNKFOOD
+
+/obj/item/reagent_containers/cup/soda_cans/air
+ name = "canned air"
+ desc = "There is no air shortage. Do not drink."
+ icon_state = "air"
+ list_reagents = list(/datum/reagent/nitrogen = 24, /datum/reagent/oxygen = 6)
diff --git a/code/modules/reagents/reagent_containers/misc.dm b/code/modules/reagents/reagent_containers/misc.dm
index b8e772342a0..b7083ecd83d 100644
--- a/code/modules/reagents/reagent_containers/misc.dm
+++ b/code/modules/reagents/reagent_containers/misc.dm
@@ -1,4 +1,4 @@
-/obj/item/reagent_containers/glass/maunamug
+/obj/item/reagent_containers/cup/maunamug
name = "mauna mug"
desc = "A drink served in a classy mug. Now with built-in heating!"
icon = 'icons/obj/mauna_mug.dmi'
@@ -12,14 +12,14 @@
var/open = FALSE
var/on = FALSE
-/obj/item/reagent_containers/glass/maunamug/Initialize(mapload, vol)
+/obj/item/reagent_containers/cup/maunamug/Initialize(mapload, vol)
. = ..()
cell = new /obj/item/stock_parts/cell(src)
-/obj/item/reagent_containers/glass/maunamug/get_cell()
+/obj/item/reagent_containers/cup/maunamug/get_cell()
return cell
-/obj/item/reagent_containers/glass/maunamug/examine(mob/user)
+/obj/item/reagent_containers/cup/maunamug/examine(mob/user)
. = ..()
. += span_notice("The status display reads: Current temperature: [reagents.chem_temp]K Current Charge:[cell ? "[cell.charge / cell.maxcharge * 100]%" : "No cell found"].")
if(open)
@@ -27,7 +27,7 @@
if(cell && cell.charge > 0)
. += span_notice("Ctrl+Click to toggle the power.")
-/obj/item/reagent_containers/glass/maunamug/process(delta_time)
+/obj/item/reagent_containers/cup/maunamug/process(delta_time)
..()
if(on && (!cell || cell.charge <= 0)) //Check if we ran out of power
change_power_status(FALSE)
@@ -44,13 +44,13 @@
audible_message(span_notice("The Mauna Mug lets out a happy beep and turns off!"))
playsound(src, 'sound/machines/chime.ogg', 50)
-/obj/item/reagent_containers/glass/maunamug/Destroy()
+/obj/item/reagent_containers/cup/maunamug/Destroy()
if(cell)
QDEL_NULL(cell)
STOP_PROCESSING(SSobj, src)
. = ..()
-/obj/item/reagent_containers/glass/maunamug/CtrlClick(mob/living/user)
+/obj/item/reagent_containers/cup/maunamug/CtrlClick(mob/living/user)
if(on)
change_power_status(FALSE)
else
@@ -58,7 +58,7 @@
return FALSE //No power, so don't turn on
change_power_status(TRUE)
-/obj/item/reagent_containers/glass/maunamug/proc/change_power_status(status)
+/obj/item/reagent_containers/cup/maunamug/proc/change_power_status(status)
on = status
if(on)
START_PROCESSING(SSobj, src)
@@ -66,13 +66,13 @@
STOP_PROCESSING(SSobj, src)
update_appearance()
-/obj/item/reagent_containers/glass/maunamug/screwdriver_act(mob/living/user, obj/item/I)
+/obj/item/reagent_containers/cup/maunamug/screwdriver_act(mob/living/user, obj/item/I)
. = ..()
open = !open
to_chat(user, span_notice("You screw the battery case on [src] [open ? "open" : "closed"] ."))
update_appearance()
-/obj/item/reagent_containers/glass/maunamug/attackby(obj/item/I, mob/user, params)
+/obj/item/reagent_containers/cup/maunamug/attackby(obj/item/I, mob/user, params)
add_fingerprint(user)
if(!istype(I, /obj/item/stock_parts/cell))
return ..()
@@ -88,7 +88,7 @@
user.visible_message(span_notice("[user] inserts a power cell into [src]."), span_notice("You insert the power cell into [src]."))
update_appearance()
-/obj/item/reagent_containers/glass/maunamug/attack_hand(mob/living/user, list/modifiers)
+/obj/item/reagent_containers/cup/maunamug/attack_hand(mob/living/user, list/modifiers)
if(cell && open)
cell.update_appearance()
user.put_in_hands(cell)
@@ -99,14 +99,14 @@
return TRUE
return ..()
-/obj/item/reagent_containers/glass/maunamug/update_icon_state()
+/obj/item/reagent_containers/cup/maunamug/update_icon_state()
if(open)
icon_state = "[base_icon_state][cell ? null : "_no"]_bat"
return ..()
icon_state = "[base_icon_state][on ? "_on" : null]"
return ..()
-/obj/item/reagent_containers/glass/maunamug/update_overlays()
+/obj/item/reagent_containers/cup/maunamug/update_overlays()
. = ..()
if(!reagents.total_volume || reagents.chem_temp < 400)
return
@@ -116,7 +116,7 @@
mug_glow.alpha = 255 * intensity
. += mug_glow
-/obj/item/reagent_containers/glass/rag
+/obj/item/reagent_containers/cup/rag
name = "damp rag"
desc = "For cleaning up messes, you suppose."
w_class = WEIGHT_CLASS_TINY
@@ -129,15 +129,15 @@
volume = 5
spillable = FALSE
-/obj/item/reagent_containers/glass/rag/Initialize(mapload)
+/obj/item/reagent_containers/cup/rag/Initialize(mapload)
. = ..()
AddComponent(/datum/component/cleaner, 3 SECONDS)
-/obj/item/reagent_containers/glass/rag/suicide_act(mob/user)
+/obj/item/reagent_containers/cup/rag/suicide_act(mob/user)
user.visible_message(span_suicide("[user] is smothering [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!"))
return (OXYLOSS)
-/obj/item/reagent_containers/glass/rag/afterattack(atom/A as obj|turf|area, mob/living/user,proximity)
+/obj/item/reagent_containers/cup/rag/afterattack(atom/A as obj|turf|area, mob/living/user,proximity)
. = ..()
if(!proximity)
return
diff --git a/code/modules/reagents/reagent_containers/watering_can.dm b/code/modules/reagents/reagent_containers/watering_can.dm
index f3f72234de0..f1d484931a5 100644
--- a/code/modules/reagents/reagent_containers/watering_can.dm
+++ b/code/modules/reagents/reagent_containers/watering_can.dm
@@ -1,4 +1,4 @@
-/obj/item/reagent_containers/glass/watering_can
+/obj/item/reagent_containers/cup/watering_can
name = "watering can"
desc = "It's a watering can. It is scientifically proved that using a watering can to simulate rain increases plant happiness!"
icon = 'icons/obj/hydroponics/equipment.dmi'
@@ -12,7 +12,7 @@
amount_per_transfer_from_this = 20
possible_transfer_amounts = list(20,100)
-/obj/item/reagent_containers/glass/watering_can/wood
+/obj/item/reagent_containers/cup/watering_can/wood
name = "wood watering can"
desc = "An old metal-made watering can but shoddily painted to look like it was made of wood for some dubious reason..."
icon_state = "watering_can_wood"
@@ -20,7 +20,7 @@
volume = 70
possible_transfer_amounts = list(20,70)
-/obj/item/reagent_containers/glass/watering_can/advanced
+/obj/item/reagent_containers/cup/watering_can/advanced
desc = "Everything a botanist would want in a watering can. This marvel of technology generates its own water!"
name = "advanced watering can"
icon_state = "adv_watering_can"
@@ -32,16 +32,16 @@
///Determins what reagent to use for refilling
var/datum/reagent/refill_reagent = /datum/reagent/water
-/obj/item/reagent_containers/glass/watering_can/advanced/Initialize(mapload)
+/obj/item/reagent_containers/cup/watering_can/advanced/Initialize(mapload)
. = ..()
START_PROCESSING(SSobj, src)
-/obj/item/reagent_containers/glass/watering_can/advanced/process(delta_time)
+/obj/item/reagent_containers/cup/watering_can/advanced/process(delta_time)
///How much to refill
var/refill_add = min(volume - reagents.total_volume, refill_rate * delta_time)
if(refill_add > 0)
reagents.add_reagent(refill_reagent, refill_add)
-/obj/item/reagent_containers/glass/watering_can/advanced/Destroy()
+/obj/item/reagent_containers/cup/watering_can/advanced/Destroy()
STOP_PROCESSING(SSobj, src)
return ..()
diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm
index 09a3231e348..0f4845abb67 100644
--- a/code/modules/reagents/reagent_dispenser.dm
+++ b/code/modules/reagents/reagent_dispenser.dm
@@ -315,7 +315,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/reagent_dispensers/wall/peppertank, 3
to_chat(user, span_warning("There aren't any cups left!"))
return
user.visible_message(span_notice("[user] takes a cup from [src]."), span_notice("You take a paper cup from [src]."))
- var/obj/item/reagent_containers/food/drinks/sillycup/S = new(get_turf(src))
+ var/obj/item/reagent_containers/cup/glass/sillycup/S = new(get_turf(src))
user.put_in_hands(S)
paper_cups--
diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm
index 0e492cd4e62..45317e74914 100644
--- a/code/modules/research/designs/autolathe_designs.dm
+++ b/code/modules/research/designs/autolathe_designs.dm
@@ -7,7 +7,7 @@
id = "bucket"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = 200)
- build_path = /obj/item/reagent_containers/glass/bucket
+ build_path = /obj/item/reagent_containers/cup/bucket
category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_TOOLS, RND_CATEGORY_TOOL_DESIGNS)
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
@@ -16,7 +16,7 @@
id = "watering_can"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = 200)
- build_path = /obj/item/reagent_containers/glass/watering_can
+ build_path = /obj/item/reagent_containers/cup/watering_can
category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_TOOLS, RND_CATEGORY_TOOL_DESIGNS)
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
@@ -523,7 +523,7 @@
id = "bowl"
build_type = AUTOLATHE | PROTOLATHE // SKYRAT EDIT - Original line: build_type = AUTOLATHE
materials = list(/datum/material/glass = 500)
- build_path = /obj/item/reagent_containers/glass/bowl
+ build_path = /obj/item/reagent_containers/cup/bowl
category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_TOOL_DESIGNS, RND_CATEGORY_DINNERWARE) // SKYRAT EDIT - Original line: category = list("initial","Dinnerware")
departmental_flags = DEPARTMENT_BITFLAG_SERVICE //SKYRAT EDIT: added to service techfab
@@ -533,7 +533,7 @@
//build_type = AUTOLATHE SKYRAT EDIT: Original Line
build_type = AUTOLATHE | PROTOLATHE // SKRAT EDIT
materials = list(/datum/material/glass = 500)
- build_path = /obj/item/reagent_containers/food/drinks/drinkingglass
+ build_path = /obj/item/reagent_containers/cup/glass/drinkingglass
category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_TOOL_DESIGNS, RND_CATEGORY_DINNERWARE) // SKYRAT EDIT
departmental_flags = DEPARTMENT_BITFLAG_SERVICE //SKYRAT EDIT: added to service techfab
@@ -542,7 +542,7 @@
id = "shot_glass"
build_type = AUTOLATHE | PROTOLATHE // SKYRAT EDIT - Original line: build_type = AUTOLATHE
materials = list(/datum/material/glass = 100)
- build_path = /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass
+ build_path = /obj/item/reagent_containers/cup/glass/drinkingglass/shotglass
category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_TOOL_DESIGNS, RND_CATEGORY_DINNERWARE) // SKYRAT EDIT - Original line: category = list("initial","Dinnerware")
departmental_flags = DEPARTMENT_BITFLAG_SERVICE //SKYRAT EDIT: added to service techfab
@@ -551,7 +551,7 @@
id = "shaker"
build_type = AUTOLATHE
materials = list(/datum/material/iron = 1500)
- build_path = /obj/item/reagent_containers/food/drinks/shaker
+ build_path = /obj/item/reagent_containers/cup/glass/shaker
category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_DINNERWARE)
/datum/design/cultivator
@@ -702,8 +702,7 @@
id = "beaker"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/glass = 500)
- category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_MEDICAL, RND_CATEGORY_MEDICAL_DESIGNS)
- build_path = /obj/item/reagent_containers/glass/beaker
+ build_path = /obj/item/reagent_containers/cup/beaker
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SERVICE
/datum/design/large_beaker
@@ -711,8 +710,7 @@
id = "large_beaker"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/glass = 2500)
- category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_MEDICAL, RND_CATEGORY_MEDICAL_DESIGNS)
- build_path = /obj/item/reagent_containers/glass/beaker/large
+ build_path = /obj/item/reagent_containers/cup/beaker/large
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SERVICE
/datum/design/pillbottle
diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm
index 4a6a93a9e88..d475c34c700 100644
--- a/code/modules/research/designs/medical_designs.dm
+++ b/code/modules/research/designs/medical_designs.dm
@@ -39,7 +39,7 @@
id = "bluespacebeaker"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/glass = 5000, /datum/material/plastic = 3000, /datum/material/diamond = 1000, /datum/material/bluespace = 1000)
- build_path = /obj/item/reagent_containers/glass/beaker/bluespace
+ build_path = /obj/item/reagent_containers/cup/beaker/bluespace
category = list(RND_CATEGORY_MEDICAL_DESIGNS)
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SCIENCE
@@ -49,7 +49,7 @@
id = "splitbeaker"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = 3000)
- build_path = /obj/item/reagent_containers/glass/beaker/noreact
+ build_path = /obj/item/reagent_containers/cup/beaker/noreact
category = list(RND_CATEGORY_MEDICAL_DESIGNS)
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
@@ -59,7 +59,7 @@
build_type = PROTOLATHE | AWAY_LATHE
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
materials = list(/datum/material/glass = 2500, /datum/material/plastic = 3000)
- build_path = /obj/item/reagent_containers/glass/beaker/plastic
+ build_path = /obj/item/reagent_containers/cup/beaker/plastic
category = list(RND_CATEGORY_MEDICAL_DESIGNS)
/datum/design/meta_beaker
@@ -68,9 +68,8 @@
build_type = PROTOLATHE | AWAY_LATHE
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
materials = list(/datum/material/glass = 2500, /datum/material/plastic = 3000, /datum/material/gold = 1000, /datum/material/titanium = 1000)
- build_path = /obj/item/reagent_containers/glass/beaker/meta
+ build_path = /obj/item/reagent_containers/cup/beaker/meta
category = list(RND_CATEGORY_MEDICAL_DESIGNS)
- build_path = /obj/item/reagent_containers/glass/beaker/meta
/datum/design/ph_meter
name = "Chemical Analyzer"
diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm
index 05de4194fb6..fcc5b68cf70 100644
--- a/code/modules/research/designs/misc_designs.dm
+++ b/code/modules/research/designs/misc_designs.dm
@@ -103,7 +103,7 @@
id = "mauna_mug"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = 1000, /datum/material/glass = 100)
- build_path = /obj/item/reagent_containers/glass/maunamug
+ build_path = /obj/item/reagent_containers/cup/maunamug
category = list(RND_CATEGORY_EQUIPMENT)
@@ -449,7 +449,7 @@
id = "adv_watering_can"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = 2500, /datum/material/glass = 200)
- build_path = /obj/item/reagent_containers/glass/watering_can/advanced
+ build_path = /obj/item/reagent_containers/cup/watering_can/advanced
category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_TOOLS, RND_CATEGORY_TOOL_DESIGNS)
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm
index 5fef0e2b54d..b5281f68489 100644
--- a/code/modules/research/experimentor.dm
+++ b/code/modules/research/experimentor.dm
@@ -69,7 +69,7 @@
if(initial(tempCheck.icon_state) != null) //check it's an actual usable item, in a hacky way
valid_items["[I]"] += 15
- if(ispath(I, /obj/item/reagent_containers/food))
+ if(ispath(I, /obj/item/food))
var/obj/item/tempCheck = I
if(initial(tempCheck.icon_state) != null) //check it's an actual usable item, in a hacky way
valid_items["[I]"] += rand(1,4)
@@ -348,7 +348,7 @@
if(prob(EFFECT_PROB_LOW) && criticalReaction)
visible_message(span_warning("[src]'s emergency coolant system gives off a small ding!"))
playsound(src, 'sound/machines/ding.ogg', 50, TRUE)
- var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src))))
+ var/obj/item/reagent_containers/cup/glass/coffee/C = new /obj/item/reagent_containers/cup/glass/coffee(get_turf(pick(oview(1,src))))
chosenchem = pick(/datum/reagent/toxin/plasma,/datum/reagent/consumable/capsaicin,/datum/reagent/consumable/ethanol)
C.reagents.remove_any(25)
C.reagents.add_reagent(chosenchem , 50)
@@ -396,7 +396,7 @@
visible_message(span_notice("[src] lowers [exp_on]'s temperature."))
if(prob(EFFECT_PROB_LOW) && criticalReaction)
visible_message(span_warning("[src]'s emergency coolant system gives off a small ding!"))
- var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src))))
+ var/obj/item/reagent_containers/cup/glass/coffee/C = new /obj/item/reagent_containers/cup/glass/coffee(get_turf(pick(oview(1,src))))
playsound(src, 'sound/machines/ding.ogg', 50, TRUE) //Ding! Your death coffee is ready!
chosenchem = pick(/datum/reagent/uranium,/datum/reagent/consumable/frostoil,/datum/reagent/medicine/ephedrine)
C.reagents.remove_any(25)
diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm
index 097c5c4a0f4..7a2dfdb6a4c 100644
--- a/code/modules/research/machinery/_production.dm
+++ b/code/modules/research/machinery/_production.dm
@@ -62,7 +62,7 @@
efficiency_coeff = 1
if(reagents) //If reagents/materials aren't initialized, don't bother, we'll be doing this again after reagents init anyways.
reagents.maximum_volume = 0
- for(var/obj/item/reagent_containers/glass/G in component_parts)
+ for(var/obj/item/reagent_containers/cup/G in component_parts)
reagents.maximum_volume += G.volume
G.reagents.trans_to(src, G.reagents.total_volume)
if(materials)
@@ -80,7 +80,7 @@
//we eject the materials upon deconstruction.
/obj/machinery/rnd/production/on_deconstruction()
- for(var/obj/item/reagent_containers/glass/G in component_parts)
+ for(var/obj/item/reagent_containers/cup/G in component_parts)
reagents.trans_to(G, G.reagents.maximum_volume)
return ..()
diff --git a/code/modules/unit_tests/reagent_mod_expose.dm b/code/modules/unit_tests/reagent_mod_expose.dm
index 80cc039736a..5bf751a426c 100644
--- a/code/modules/unit_tests/reagent_mod_expose.dm
+++ b/code/modules/unit_tests/reagent_mod_expose.dm
@@ -16,7 +16,7 @@
var/mob/living/carbon/human/human = allocate(/mob/living/carbon/human)
var/obj/item/reagent_containers/dropper/dropper = allocate(/obj/item/reagent_containers/dropper)
- var/obj/item/reagent_containers/food/drinks/drink = allocate(/obj/item/reagent_containers/food/drinks/bottle)
+ var/obj/item/reagent_containers/cup/glass/bottle/drink = allocate(/obj/item/reagent_containers/cup/glass/bottle)
var/obj/item/reagent_containers/pill/patch/patch = allocate(/obj/item/reagent_containers/pill/patch)
var/obj/item/reagent_containers/syringe/syringe = allocate(/obj/item/reagent_containers/syringe)
diff --git a/code/modules/unit_tests/serving_tray.dm b/code/modules/unit_tests/serving_tray.dm
index 706a1407edf..fccdc012014 100644
--- a/code/modules/unit_tests/serving_tray.dm
+++ b/code/modules/unit_tests/serving_tray.dm
@@ -5,9 +5,9 @@
var/mob/living/carbon/human/human = allocate(/mob/living/carbon/human)
var/obj/structure/table/the_table = allocate(/obj/structure/table)
var/obj/item/storage/bag/tray/test_tray = allocate(/obj/item/storage/bag/tray)
- var/obj/item/reagent_containers/food/banana = allocate(/obj/item/food/rationpack)
+ var/obj/item/food/banana = allocate(/obj/item/food/rationpack)
var/obj/item/food/the_bread = allocate(/obj/item/food/breadslice)
- var/obj/item/reagent_containers/food/sugarcookie = allocate(/obj/item/food/cookie/sugar)
+ var/obj/item/food/sugarcookie = allocate(/obj/item/food/cookie/sugar)
var/obj/item/clothing/under/jumpsuit = allocate(/obj/item/clothing/under/color/black)
TEST_ASSERT_EQUAL((the_bread in test_tray.contents), FALSE, "The bread is on the serving tray at test start")
diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm
index 2b3acb7f0dd..5a0bf348574 100644
--- a/code/modules/vending/boozeomat.dm
+++ b/code/modules/vending/boozeomat.dm
@@ -5,52 +5,52 @@
icon_deny = "boozeomat-deny"
panel_type = "panel22"
products = list(
- /obj/item/reagent_containers/food/drinks/drinkingglass = 30,
- /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 12,
- /obj/item/reagent_containers/food/drinks/flask = 3,
- /obj/item/reagent_containers/food/drinks/ice = 10,
- /obj/item/reagent_containers/food/drinks/bottle/orangejuice = 4,
- /obj/item/reagent_containers/food/drinks/bottle/tomatojuice = 4,
- /obj/item/reagent_containers/food/drinks/bottle/limejuice = 4,
- /obj/item/reagent_containers/food/drinks/bottle/cream = 4,
- /obj/item/reagent_containers/food/drinks/soda_cans/cola = 8,
- /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 8,
- /obj/item/reagent_containers/food/drinks/soda_cans/sodawater = 15,
- /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 8,
- /obj/item/reagent_containers/food/drinks/bottle/grenadine = 4,
- /obj/item/reagent_containers/food/drinks/bottle/menthol = 4,
- /obj/item/reagent_containers/food/drinks/bottle/ale = 6,
- /obj/item/reagent_containers/food/drinks/bottle/beer = 6,
- /obj/item/reagent_containers/food/drinks/bottle/maltliquor = 6,
- /obj/item/reagent_containers/food/drinks/bottle/gin = 5,
- /obj/item/reagent_containers/food/drinks/bottle/whiskey = 5,
- /obj/item/reagent_containers/food/drinks/bottle/tequila = 5,
- /obj/item/reagent_containers/food/drinks/bottle/vodka = 5,
- /obj/item/reagent_containers/food/drinks/bottle/vermouth = 5,
- /obj/item/reagent_containers/food/drinks/bottle/rum = 5,
- /obj/item/reagent_containers/food/drinks/bottle/navy_rum = 5,
- /obj/item/reagent_containers/food/drinks/bottle/wine = 5,
- /obj/item/reagent_containers/food/drinks/bottle/cognac = 5,
- /obj/item/reagent_containers/food/drinks/bottle/kahlua = 5,
- /obj/item/reagent_containers/food/drinks/bottle/curacao = 5,
- /obj/item/reagent_containers/food/drinks/bottle/hcider = 5,
- /obj/item/reagent_containers/food/drinks/bottle/absinthe = 5,
- /obj/item/reagent_containers/food/drinks/bottle/grappa = 5,
- /obj/item/reagent_containers/food/drinks/bottle/amaretto = 5,
- /obj/item/reagent_containers/food/drinks/bottle/sake = 5,
- /obj/item/reagent_containers/food/drinks/bottle/applejack = 5,
- /obj/item/reagent_containers/food/drinks/bottle = 15,
- /obj/item/reagent_containers/food/drinks/bottle/small = 15,
+ /obj/item/reagent_containers/cup/glass/drinkingglass = 30,
+ /obj/item/reagent_containers/cup/glass/drinkingglass/shotglass = 12,
+ /obj/item/reagent_containers/cup/glass/flask = 3,
+ /obj/item/reagent_containers/cup/glass/ice = 10,
+ /obj/item/reagent_containers/cup/glass/bottle/juice/orangejuice = 4,
+ /obj/item/reagent_containers/cup/glass/bottle/juice/tomatojuice = 4,
+ /obj/item/reagent_containers/cup/glass/bottle/juice/limejuice = 4,
+ /obj/item/reagent_containers/cup/glass/bottle/juice/cream = 4,
+ /obj/item/reagent_containers/cup/glass/bottle/juice/menthol = 4,
+ /obj/item/reagent_containers/cup/soda_cans/cola = 8,
+ /obj/item/reagent_containers/cup/soda_cans/tonic = 8,
+ /obj/item/reagent_containers/cup/soda_cans/sodawater = 15,
+ /obj/item/reagent_containers/cup/soda_cans/sol_dry = 8,
+ /obj/item/reagent_containers/cup/glass/bottle/grenadine = 4,
+ /obj/item/reagent_containers/cup/glass/bottle/ale = 6,
+ /obj/item/reagent_containers/cup/glass/bottle/beer = 6,
+ /obj/item/reagent_containers/cup/glass/bottle/maltliquor = 6,
+ /obj/item/reagent_containers/cup/glass/bottle/gin = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/whiskey = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/tequila = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/vodka = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/vermouth = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/rum = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/navy_rum = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/wine = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/cognac = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/kahlua = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/curacao = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/hcider = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/absinthe = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/grappa = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/amaretto = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/sake = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/applejack = 5,
+ /obj/item/reagent_containers/cup/glass/bottle = 15,
+ /obj/item/reagent_containers/cup/glass/bottle/small = 15,
)
contraband = list(
- /obj/item/reagent_containers/food/drinks/mug/tea = 12,
- /obj/item/reagent_containers/food/drinks/bottle/fernet = 5,
+ /obj/item/reagent_containers/cup/glass/mug/tea = 12,
+ /obj/item/reagent_containers/cup/glass/bottle/fernet = 5,
)
premium = list(
- /obj/item/reagent_containers/glass/bottle/ethanol = 4,
- /obj/item/reagent_containers/food/drinks/bottle/champagne = 5,
- /obj/item/reagent_containers/food/drinks/bottle/trappist = 5,
- /obj/item/reagent_containers/food/drinks/bottle/bitters = 5,
+ /obj/item/reagent_containers/cup/bottle/ethanol = 4,
+ /obj/item/reagent_containers/cup/glass/bottle/champagne = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/trappist = 5,
+ /obj/item/reagent_containers/cup/glass/bottle/bitters = 5,
)
product_slogans = "I hope nobody asks me for a bloody cup o' tea...;Alcohol is humanity's friend. Would you abandon a friend?;Quite delighted to serve you!;Is nobody thirsty on this station?"
diff --git a/code/modules/vending/coffee.dm b/code/modules/vending/coffee.dm
index ccbe3221ac7..10b895d1367 100644
--- a/code/modules/vending/coffee.dm
+++ b/code/modules/vending/coffee.dm
@@ -6,12 +6,12 @@
icon_vend = "coffee-vend"
panel_type = "panel9"
products = list(
- /obj/item/reagent_containers/food/drinks/coffee = 6,
- /obj/item/reagent_containers/food/drinks/mug/tea = 6,
- /obj/item/reagent_containers/food/drinks/mug/coco = 3,
+ /obj/item/reagent_containers/cup/glass/coffee = 6,
+ /obj/item/reagent_containers/cup/glass/mug/tea = 6,
+ /obj/item/reagent_containers/cup/glass/mug/coco = 3,
)
contraband = list(
- /obj/item/reagent_containers/food/drinks/ice = 12,
+ /obj/item/reagent_containers/cup/glass/ice = 12,
)
refill_canister = /obj/item/vending_refill/coffee
default_price = PAYCHECK_LOWER
diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm
index d03e77d7b0a..1522ecb210e 100644
--- a/code/modules/vending/cola.dm
+++ b/code/modules/vending/cola.dm
@@ -7,27 +7,27 @@
product_slogans = "Robust Softdrinks: More robust than a toolbox to the head!"
product_ads = "Refreshing!;Hope you're thirsty!;Over 1 million drinks sold!;Thirsty? Why not cola?;Please, have a drink!;Drink up!;The best drinks in space."
products = list(
- /obj/item/reagent_containers/food/drinks/soda_cans/cola = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/starkist = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10,
- /obj/item/reagent_containers/food/drinks/waterbottle = 10,
- /obj/item/reagent_containers/food/drinks/bottle/mushi_kombucha = 3,
+ /obj/item/reagent_containers/cup/soda_cans/cola = 10,
+ /obj/item/reagent_containers/cup/soda_cans/space_mountain_wind = 10,
+ /obj/item/reagent_containers/cup/soda_cans/dr_gibb = 10,
+ /obj/item/reagent_containers/cup/soda_cans/starkist = 10,
+ /obj/item/reagent_containers/cup/soda_cans/space_up = 10,
+ /obj/item/reagent_containers/cup/soda_cans/pwr_game = 10,
+ /obj/item/reagent_containers/cup/soda_cans/lemon_lime = 10,
+ /obj/item/reagent_containers/cup/soda_cans/sol_dry = 10,
+ /obj/item/reagent_containers/cup/glass/waterbottle = 10,
+ /obj/item/reagent_containers/cup/glass/bottle/mushi_kombucha = 3,
)
contraband = list(
- /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 6,
- /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6,
+ /obj/item/reagent_containers/cup/soda_cans/thirteenloko = 6,
+ /obj/item/reagent_containers/cup/soda_cans/shamblers = 6,
)
premium = list(
- /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans/air = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans/grey_bull = 1,
- /obj/item/reagent_containers/food/drinks/bottle/rootbeer = 1,
+ /obj/item/reagent_containers/cup/glass/drinkingglass/filled/nuka_cola = 1,
+ /obj/item/reagent_containers/cup/soda_cans/air = 1,
+ /obj/item/reagent_containers/cup/soda_cans/monkey_energy = 1,
+ /obj/item/reagent_containers/cup/soda_cans/grey_bull = 1,
+ /obj/item/reagent_containers/cup/glass/bottle/rootbeer = 1,
)
refill_canister = /obj/item/vending_refill/cola
default_price = PAYCHECK_CREW * 0.7
@@ -92,15 +92,15 @@
desc = "~Shake me up some of that Shambler's Juice!~"
icon_state = "shamblers_juice"
products = list(
- /obj/item/reagent_containers/food/drinks/soda_cans/cola = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/starkist = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 10,
+ /obj/item/reagent_containers/cup/soda_cans/cola = 10,
+ /obj/item/reagent_containers/cup/soda_cans/space_mountain_wind = 10,
+ /obj/item/reagent_containers/cup/soda_cans/dr_gibb = 10,
+ /obj/item/reagent_containers/cup/soda_cans/starkist = 10,
+ /obj/item/reagent_containers/cup/soda_cans/space_up = 10,
+ /obj/item/reagent_containers/cup/soda_cans/pwr_game = 10,
+ /obj/item/reagent_containers/cup/soda_cans/lemon_lime = 10,
+ /obj/item/reagent_containers/cup/soda_cans/sol_dry = 10,
+ /obj/item/reagent_containers/cup/soda_cans/shamblers = 10,
)
product_slogans = "~Shake me up some of that Shambler's Juice!~"
product_ads = "Refreshing!;Jyrbv dv lg jfdv fw kyrk Jyrdscvi'j Alztv!;Over 1 trillion souls drank!;Thirsty? Nyp efk uizeb kyv uribevjj?;Kyv Jyrdscvi uizebj kyv ezxyk!;Drink up!;Krjkp."
diff --git a/code/modules/vending/drinnerware.dm b/code/modules/vending/drinnerware.dm
index a2690ec5be2..679fd268b75 100644
--- a/code/modules/vending/drinnerware.dm
+++ b/code/modules/vending/drinnerware.dm
@@ -6,15 +6,15 @@
panel_type = "panel4"
products = list(
/obj/item/storage/bag/tray = 8,
- /obj/item/reagent_containers/glass/bowl = 20,
+ /obj/item/reagent_containers/cup/bowl = 20,
/obj/item/kitchen/fork = 6,
/obj/item/kitchen/spoon = 6,
- /obj/item/reagent_containers/food/drinks/drinkingglass = 8,
- /obj/item/reagent_containers/food/condiment/pack/ketchup = 5,
- /obj/item/reagent_containers/food/condiment/pack/hotsauce = 5,
- /obj/item/reagent_containers/food/condiment/pack/astrotame = 5,
- /obj/item/reagent_containers/food/condiment/saltshaker = 5,
- /obj/item/reagent_containers/food/condiment/peppermill = 5,
+ /obj/item/reagent_containers/cup/glass/drinkingglass = 8,
+ /obj/item/reagent_containers/condiment/pack/ketchup = 5,
+ /obj/item/reagent_containers/condiment/pack/hotsauce = 5,
+ /obj/item/reagent_containers/condiment/pack/astrotame = 5,
+ /obj/item/reagent_containers/condiment/saltshaker = 5,
+ /obj/item/reagent_containers/condiment/peppermill = 5,
/obj/item/clothing/suit/apron/chef = 2,
/obj/item/kitchen/rollingpin = 2,
/obj/item/knife/kitchen = 2,
diff --git a/code/modules/vending/liberation.dm b/code/modules/vending/liberation.dm
index c90b5655da4..f079f0e48e3 100644
--- a/code/modules/vending/liberation.dm
+++ b/code/modules/vending/liberation.dm
@@ -10,7 +10,7 @@
/obj/item/food/burger/plain = 5, //O say can you see, by the dawn's early light
/obj/item/food/burger/baseball = 3, //What so proudly we hailed at the twilight's last gleaming
/obj/item/food/fries = 5, //Whose broad stripes and bright stars through the perilous fight
- /obj/item/reagent_containers/food/drinks/bottle/beer/light = 10, //O'er the ramparts we watched, were so gallantly streaming?
+ /obj/item/reagent_containers/cup/glass/bottle/beer/light = 10, //O'er the ramparts we watched, were so gallantly streaming?
/obj/item/gun/ballistic/automatic/pistol/deagle/gold = 2,
/obj/item/gun/ballistic/automatic/pistol/deagle/camo = 2,
/obj/item/gun/ballistic/automatic/pistol/m1911 = 2,
diff --git a/code/modules/vending/magivend.dm b/code/modules/vending/magivend.dm
index 0cd87dc93f1..7b89f7b004e 100644
--- a/code/modules/vending/magivend.dm
+++ b/code/modules/vending/magivend.dm
@@ -16,7 +16,7 @@
/obj/item/clothing/shoes/sandal/magic = 1,
/obj/item/staff = 2,
)
- contraband = list(/obj/item/reagent_containers/glass/bottle/wizarditis = 1) //No one can get to the machine to hack it anyways; for the lulz - Microwave
+ contraband = list(/obj/item/reagent_containers/cup/bottle/wizarditis = 1) //No one can get to the machine to hack it anyways; for the lulz - Microwave
armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, FIRE = 100, ACID = 50)
resistance_flags = FIRE_PROOF
default_price = 0 //Just in case, since it's primary use is storage.
diff --git a/code/modules/vending/medical.dm b/code/modules/vending/medical.dm
index 0f33fe7a5ff..de96f918aaf 100644
--- a/code/modules/vending/medical.dm
+++ b/code/modules/vending/medical.dm
@@ -60,13 +60,13 @@
/obj/item/reagent_containers/pill/patch/aiuri = 5,
/obj/item/reagent_containers/syringe/convermol = 2,
/obj/item/reagent_containers/pill/insulin = 5,
- /obj/item/reagent_containers/glass/bottle/multiver = 2,
- /obj/item/reagent_containers/glass/bottle/syriniver = 2,
- /obj/item/reagent_containers/glass/bottle/epinephrine = 3,
- /obj/item/reagent_containers/glass/bottle/morphine = 4,
- /obj/item/reagent_containers/glass/bottle/potass_iodide = 1,
- /obj/item/reagent_containers/glass/bottle/salglu_solution = 3,
- /obj/item/reagent_containers/glass/bottle/toxin = 3,
+ /obj/item/reagent_containers/cup/bottle/multiver = 2,
+ /obj/item/reagent_containers/cup/bottle/syriniver = 2,
+ /obj/item/reagent_containers/cup/bottle/epinephrine = 3,
+ /obj/item/reagent_containers/cup/bottle/morphine = 4,
+ /obj/item/reagent_containers/cup/bottle/potass_iodide = 1,
+ /obj/item/reagent_containers/cup/bottle/salglu_solution = 3,
+ /obj/item/reagent_containers/cup/bottle/toxin = 3,
/obj/item/reagent_containers/syringe/antiviral = 6,
/obj/item/reagent_containers/medigel/libital = 2,
/obj/item/reagent_containers/medigel/aiuri = 2,
diff --git a/code/modules/vending/nutrimax.dm b/code/modules/vending/nutrimax.dm
index 24f8e3ee206..88fbe6c9953 100644
--- a/code/modules/vending/nutrimax.dm
+++ b/code/modules/vending/nutrimax.dm
@@ -10,9 +10,9 @@
products = list(
/obj/item/cultivator = 3,
/obj/item/plant_analyzer = 4,
- /obj/item/reagent_containers/glass/bottle/nutrient/ez = 30,
- /obj/item/reagent_containers/glass/bottle/nutrient/l4z = 20,
- /obj/item/reagent_containers/glass/bottle/nutrient/rh = 10,
+ /obj/item/reagent_containers/cup/bottle/nutrient/ez = 30,
+ /obj/item/reagent_containers/cup/bottle/nutrient/l4z = 20,
+ /obj/item/reagent_containers/cup/bottle/nutrient/rh = 10,
/obj/item/reagent_containers/spray/pestspray = 20,
/obj/item/reagent_containers/syringe = 5,
/obj/item/secateurs = 3,
@@ -20,8 +20,8 @@
/obj/item/storage/bag/plants = 5,
)
contraband = list(
- /obj/item/reagent_containers/glass/bottle/ammonia = 10,
- /obj/item/reagent_containers/glass/bottle/diethylamine = 5,
+ /obj/item/reagent_containers/cup/bottle/ammonia = 10,
+ /obj/item/reagent_containers/cup/bottle/diethylamine = 5,
)
refill_canister = /obj/item/vending_refill/hydronutrients
default_price = PAYCHECK_CREW * 0.8
diff --git a/code/modules/vending/snack.dm b/code/modules/vending/snack.dm
index 2dbf5070e60..251afbce76b 100644
--- a/code/modules/vending/snack.dm
+++ b/code/modules/vending/snack.dm
@@ -21,7 +21,7 @@
/obj/item/food/cnds = 6,
/obj/item/food/cnds/random = 3,
/obj/item/food/semki = 6,
- /obj/item/reagent_containers/food/drinks/dry_ramen = 3,
+ /obj/item/reagent_containers/cup/glass/dry_ramen = 3,
/obj/item/storage/box/gum = 3,
/obj/item/food/energybar = 6,
)
diff --git a/code/modules/vending/sovietsoda.dm b/code/modules/vending/sovietsoda.dm
index 5779841aff3..ba997941a37 100644
--- a/code/modules/vending/sovietsoda.dm
+++ b/code/modules/vending/sovietsoda.dm
@@ -6,10 +6,10 @@
light_mask = "soviet-light-mask"
product_ads = "For Tsar and Country.;Have you fulfilled your nutrition quota today?;Very nice!;We are simple people, for this is all we eat.;If there is a person, there is a problem. If there is no person, then there is no problem."
products = list(
- /obj/item/reagent_containers/food/drinks/drinkingglass/filled/soda = 30,
+ /obj/item/reagent_containers/cup/glass/drinkingglass/filled/soda = 30,
)
contraband = list(
- /obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola = 20,
+ /obj/item/reagent_containers/cup/glass/drinkingglass/filled/cola = 20,
)
resistance_flags = FIRE_PROOF
refill_canister = /obj/item/vending_refill/sovietsoda
diff --git a/code/modules/vending/sustenance.dm b/code/modules/vending/sustenance.dm
index dbf330b01ec..b6cd5c511a3 100644
--- a/code/modules/vending/sustenance.dm
+++ b/code/modules/vending/sustenance.dm
@@ -9,14 +9,14 @@
products = list(
/obj/item/food/tofu/prison = 24,
/obj/item/food/breadslice/moldy = 15,
- /obj/item/reagent_containers/food/drinks/ice/prison = 12,
+ /obj/item/reagent_containers/cup/glass/ice/prison = 12,
/obj/item/food/candy_corn/prison = 6,
/obj/item/kitchen/spoon/plastic = 6,
)
contraband = list(
/obj/item/knife = 6,
/obj/item/kitchen/spoon = 6,
- /obj/item/reagent_containers/food/drinks/coffee = 12,
+ /obj/item/reagent_containers/cup/glass/coffee = 12,
/obj/item/tank/internals/emergency_oxygen = 6,
/obj/item/clothing/mask/breath = 6,
)
diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm
index 6866ef62d46..c1ccca0670d 100644
--- a/code/modules/vending/wardrobes.dm
+++ b/code/modules/vending/wardrobes.dm
@@ -295,7 +295,7 @@
/obj/item/clothing/suit/apron/purple_bartender = 2,
/obj/item/clothing/head/soft/black = 2,
/obj/item/clothing/shoes/sneakers/black = 2,
- /obj/item/reagent_containers/glass/rag = 2,
+ /obj/item/reagent_containers/cup/rag = 2,
/obj/item/storage/box/beanbag = 1,
/obj/item/clothing/suit/armor/vest/alt = 1,
/obj/item/circuitboard/machine/dish_drive = 1,
@@ -334,7 +334,7 @@
/obj/item/clothing/head/chefhat = 1,
/obj/item/clothing/under/rank/civilian/cookjorts = 2,
/obj/item/clothing/shoes/cookflops = 2,
- /obj/item/reagent_containers/glass/rag = 1,
+ /obj/item/reagent_containers/cup/rag = 1,
/obj/item/clothing/suit/hooded/wintercoat = 2,
)
refill_canister = /obj/item/vending_refill/wardrobe/chef_wardrobe
@@ -555,7 +555,7 @@
/obj/item/clothing/shoes/kim = 1,
/obj/item/clothing/gloves/kim = 1,
/obj/item/clothing/glasses/regular/kim = 1,
- /obj/item/reagent_containers/food/drinks/flask/det = 2,
+ /obj/item/reagent_containers/cup/glass/flask/det = 2,
/obj/item/storage/fancy/cigarettes = 5,
)
premium = list(
diff --git a/icons/mob/inhands/equipment/kitchen_lefthand.dmi b/icons/mob/inhands/equipment/kitchen_lefthand.dmi
index 0e3ffe3d72f..ca9cb2352ec 100644
Binary files a/icons/mob/inhands/equipment/kitchen_lefthand.dmi and b/icons/mob/inhands/equipment/kitchen_lefthand.dmi differ
diff --git a/icons/mob/inhands/equipment/kitchen_righthand.dmi b/icons/mob/inhands/equipment/kitchen_righthand.dmi
index b3fe0c7e550..561d6440c26 100644
Binary files a/icons/mob/inhands/equipment/kitchen_righthand.dmi and b/icons/mob/inhands/equipment/kitchen_righthand.dmi differ
diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi
index 1ebc35bbc5c..93960307164 100644
Binary files a/icons/mob/inhands/items_lefthand.dmi and b/icons/mob/inhands/items_lefthand.dmi differ
diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi
index 080164461aa..1bd1d3edd83 100644
Binary files a/icons/mob/inhands/items_righthand.dmi and b/icons/mob/inhands/items_righthand.dmi differ
diff --git a/icons/mob/inhands/misc/drinks_lefthand.dmi b/icons/mob/inhands/misc/drinks_lefthand.dmi
new file mode 100644
index 00000000000..c4fb929d527
Binary files /dev/null and b/icons/mob/inhands/misc/drinks_lefthand.dmi differ
diff --git a/icons/mob/inhands/misc/drinks_righthand.dmi b/icons/mob/inhands/misc/drinks_righthand.dmi
new file mode 100644
index 00000000000..4f01313df37
Binary files /dev/null and b/icons/mob/inhands/misc/drinks_righthand.dmi differ
diff --git a/icons/mob/inhands/misc/food_lefthand.dmi b/icons/mob/inhands/misc/food_lefthand.dmi
index 501e5f2efce..f1062e114e8 100644
Binary files a/icons/mob/inhands/misc/food_lefthand.dmi and b/icons/mob/inhands/misc/food_lefthand.dmi differ
diff --git a/icons/mob/inhands/misc/food_righthand.dmi b/icons/mob/inhands/misc/food_righthand.dmi
index b8464b8f143..40039c63b32 100644
Binary files a/icons/mob/inhands/misc/food_righthand.dmi and b/icons/mob/inhands/misc/food_righthand.dmi differ
diff --git a/modular_skyrat/master_files/code/_globalvars/maint_loot_trash.dm b/modular_skyrat/master_files/code/_globalvars/maint_loot_trash.dm
index a6fdb22363d..5f65d3949a3 100644
--- a/modular_skyrat/master_files/code/_globalvars/maint_loot_trash.dm
+++ b/modular_skyrat/master_files/code/_globalvars/maint_loot_trash.dm
@@ -75,10 +75,10 @@ GLOBAL_LIST_INIT(trash_loot, list(// junk: useless, very easy to get, or ghetto
/obj/item/light/tube = 75,
/obj/item/paper/pamphlet/violent_video_games = 25,
/obj/item/photo/old = 50,
- /obj/item/reagent_containers/food/drinks/bottle/pruno = 100,
- /obj/item/reagent_containers/food/drinks/colocup = 50,
- /obj/item/reagent_containers/glass/bucket = 50,
- /obj/item/reagent_containers/glass/rag = 100 ,
+ /obj/item/reagent_containers/cup/glass/bottle/pruno = 100,
+ /obj/item/reagent_containers/cup/glass/colocup = 50,
+ /obj/item/reagent_containers/cup/bucket = 50,
+ /obj/item/reagent_containers/cup/rag = 100 ,
/obj/item/sign = 50,
/obj/item/staff/broom = 50,
/obj/item/storage/bag/tray = 25,
@@ -148,13 +148,13 @@ GLOBAL_LIST_INIT(trash_loot, list(// junk: useless, very easy to get, or ghetto
/obj/item/pneumatic_cannon/ghetto = 50,
/obj/item/radio = 200,
/obj/item/razor = 75,
- /obj/item/reagent_containers/food/condiment/mayonnaise = 75,
- /obj/item/reagent_containers/food/drinks/bottle/beer = 50,
- /obj/item/reagent_containers/food/drinks/bottle/lizardwine = 25,
- /obj/item/reagent_containers/food/drinks/bottle/moonshine = 75,
- /obj/item/reagent_containers/food/drinks/bottle/kong = 200,
- /obj/item/reagent_containers/food/drinks/bottle/vodka = 100,
- /obj/item/reagent_containers/food/drinks/dry_ramen = 75,
+ /obj/item/reagent_containers/condiment/mayonnaise = 75,
+ /obj/item/reagent_containers/cup/glass/bottle/beer = 50,
+ /obj/item/reagent_containers/cup/glass/bottle/lizardwine = 25,
+ /obj/item/reagent_containers/cup/glass/bottle/moonshine = 75,
+ /obj/item/reagent_containers/cup/glass/bottle/kong = 200,
+ /obj/item/reagent_containers/cup/glass/bottle/vodka = 100,
+ /obj/item/reagent_containers/cup/glass/dry_ramen = 75,
/obj/item/reagent_containers/hypospray/medipen/atropine = 100,
/obj/item/reagent_containers/hypospray/medipen/blood_loss = 75,
/obj/item/reagent_containers/hypospray/medipen/ekit = 200,
@@ -228,7 +228,7 @@ GLOBAL_LIST_INIT(trash_loot, list(// junk: useless, very easy to get, or ghetto
/obj/item/barcodescanner = 10,
/obj/item/cane = 20,
/obj/item/clothing/accessory/pocketprotector = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/random = 100,
+ /obj/item/reagent_containers/cup/soda_cans/random = 100,
/obj/item/storage/box/ingredients/random = 100,
/obj/item/bedsheet/random = 20,
/obj/item/clothing/mask/cigarette/pipe = 10,
@@ -251,9 +251,9 @@ GLOBAL_LIST_INIT(trash_loot, list(// junk: useless, very easy to get, or ghetto
/obj/item/pushbroom = 100,
/obj/item/rack_parts = 100,
/obj/item/radio/headset = 100,
- /obj/item/reagent_containers/food/drinks/coffee = 50,
- /obj/item/reagent_containers/food/drinks/flask = 50,
- /obj/item/reagent_containers/food/drinks/ice/prison = 200,
+ /obj/item/reagent_containers/cup/glass/coffee = 50,
+ /obj/item/reagent_containers/cup/glass/flask = 50,
+ /obj/item/reagent_containers/cup/glass/ice/prison = 200,
/obj/item/reagent_containers/spray/pestspray = 50,
/obj/item/reagent_containers/spray/weedspray = 50,
/obj/item/stack/arcadeticket/thirty = 20,
@@ -275,8 +275,8 @@ GLOBAL_LIST_INIT(trash_loot, list(// junk: useless, very easy to get, or ghetto
/obj/item/paper_bin = 50,
/obj/item/paper_bin/construction = 25,
/obj/item/pizzabox/pineapple = 100,
- /obj/item/reagent_containers/food/drinks/bottle/vodka/badminka = 50,
- /obj/item/reagent_containers/food/drinks/bottle/whiskey = 50,
+ /obj/item/reagent_containers/cup/glass/bottle/vodka/badminka = 50,
+ /obj/item/reagent_containers/cup/glass/bottle/whiskey = 50,
/obj/item/stack/circuit_stack/full = 100,
/obj/item/stack/conveyor/thirty = 100,
/obj/item/stack/ducts/fifty = 100,
diff --git a/modular_skyrat/master_files/code/_globalvars/maint_loot_uncommon.dm b/modular_skyrat/master_files/code/_globalvars/maint_loot_uncommon.dm
index c5e2a573e4e..849c07c04ea 100644
--- a/modular_skyrat/master_files/code/_globalvars/maint_loot_uncommon.dm
+++ b/modular_skyrat/master_files/code/_globalvars/maint_loot_uncommon.dm
@@ -107,8 +107,8 @@ GLOBAL_LIST_INIT(uncommon_loot, list(// uncommon: useful items
/obj/item/mining_voucher = 5,
/obj/item/mmi = 5,
/obj/item/papercutter = 5,
- /obj/item/reagent_containers/food/drinks/bottle/holywater = 5,
- /obj/item/reagent_containers/glass/bottle/traitor = 25,
+ /obj/item/reagent_containers/cup/glass/bottle/holywater = 5,
+ /obj/item/reagent_containers/cup/bottle/traitor = 25,
/obj/item/restraints/handcuffs = 50,
/obj/item/stack/ore/bluespace_crystal/artificial = 5,
/obj/item/storage/box/fireworks = 5,
@@ -180,7 +180,7 @@ GLOBAL_LIST_INIT(uncommon_loot, list(// uncommon: useful items
/obj/item/melee/chainofcommand/tailwhip = 25,
/obj/item/melee/flyswatter = 100,
/obj/item/melee/skateboard/hoverboard = 25,
- /obj/item/reagent_containers/food/drinks/waterbottle/relic = 5,
+ /obj/item/reagent_containers/cup/glass/waterbottle/relic = 5,
/obj/item/rsf = 5,
/obj/item/rupee = 5,
/obj/item/sord = 5,
@@ -248,7 +248,7 @@ GLOBAL_LIST_INIT(uncommon_loot, list(// uncommon: useful items
/obj/item/food/monkeycube = 100,
/obj/item/hot_potato/harmless = 25,
/obj/item/implanter/sad_trombone = 25,
- /obj/item/reagent_containers/food/drinks/waterbottle = 25,
+ /obj/item/reagent_containers/cup/glass/waterbottle = 25,
/obj/item/stamp = 5,
/obj/item/storage/backpack = 100,
/obj/item/storage/belt = 100,
diff --git a/modular_skyrat/master_files/code/game/objects/items/holy_weapons.dm b/modular_skyrat/master_files/code/game/objects/items/holy_weapons.dm
index 29612bbf373..7aa59f2e337 100644
--- a/modular_skyrat/master_files/code/game/objects/items/holy_weapons.dm
+++ b/modular_skyrat/master_files/code/game/objects/items/holy_weapons.dm
@@ -54,7 +54,7 @@
inhand_icon_state = "cultrobes"
body_parts_covered = CHEST|GROIN|LEGS|ARMS
armor = list(MELEE = 50, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 0, BIO = 0, FIRE = 80, ACID = 80, WOUND = 20) // Chaplain Riot armor
- allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/cup/glass/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
hoodtype = /obj/item/clothing/head/hooded/cultlain_hood
/obj/item/clothing/head/hooded/cultlain_hood
diff --git a/modular_skyrat/master_files/code/modules/antagonists/traitor/objectives/smuggling.dm b/modular_skyrat/master_files/code/modules/antagonists/traitor/objectives/smuggling.dm
index ca6eb12edd5..a6a794a8b67 100644
--- a/modular_skyrat/master_files/code/modules/antagonists/traitor/objectives/smuggling.dm
+++ b/modular_skyrat/master_files/code/modules/antagonists/traitor/objectives/smuggling.dm
@@ -24,7 +24,7 @@
var/list/possible_contrabands = list(
/obj/item/pen/edagger/prototype = 2,
/obj/item/gun/syringe/syndicate/prototype = 4,
- /obj/item/reagent_containers/glass/bottle/ritual_wine = 6, // poison kit price
+ /obj/item/reagent_containers/cup/bottle/ritual_wine = 6, // poison kit price
)
/datum/traitor_objective/smuggle/is_duplicate(datum/traitor_objective/smuggle/objective_to_compare)
diff --git a/modular_skyrat/master_files/code/modules/cargo/exports/traitor.dm b/modular_skyrat/master_files/code/modules/cargo/exports/traitor.dm
index 61128a3ef7d..ba4afdb82a0 100644
--- a/modular_skyrat/master_files/code/modules/cargo/exports/traitor.dm
+++ b/modular_skyrat/master_files/code/modules/cargo/exports/traitor.dm
@@ -16,5 +16,5 @@
cost = CARGO_CRATE_VALUE * 15
unit_name = "super high value contraband"
export_types = list(
- /obj/item/reagent_containers/glass/bottle/ritual_wine
+ /obj/item/reagent_containers/cup/bottle/ritual_wine
)
diff --git a/modular_skyrat/master_files/code/modules/mob/living/simple_animal/friendly/bananaspider.dm b/modular_skyrat/master_files/code/modules/mob/living/simple_animal/friendly/bananaspider.dm
index 6dcf514ab53..eca6fcf650f 100644
--- a/modular_skyrat/master_files/code/modules/mob/living/simple_animal/friendly/bananaspider.dm
+++ b/modular_skyrat/master_files/code/modules/mob/living/simple_animal/friendly/bananaspider.dm
@@ -10,7 +10,7 @@
maxHealth = 1
turns_per_move = 5 // this isn't player speed =|
speed = 2 // this is player speed
- loot = list(/obj/item/reagent_containers/food/snacks/deadbanana_spider)
+ loot = list(/obj/item/food/deadbanana_spider)
atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0)
minbodytemp = 270
maxbodytemp = INFINITY
@@ -31,18 +31,18 @@
. = ..()
AddComponent(/datum/component/slippery, 40)
-/obj/item/reagent_containers/food/snacks/deadbanana_spider
+/obj/item/food/deadbanana_spider
name = "dead banana spider"
desc = "Thank god it's gone...but it does look slippery."
icon = 'modular_skyrat/master_files/icons/mob/newmobs.dmi'
icon_state = "bananaspider_peel"
- list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 2)
- foodtype = GORE | MEAT | RAW
+ food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 2)
+ foodtypes = GORE | MEAT | RAW
grind_results = list(/datum/reagent/blood = 20, /datum/reagent/liquidgibs = 5)
juice_results = list(/datum/reagent/consumable/banana = 10)
-/obj/item/reagent_containers/food/snacks/deadbanana_spider/Initialize(mapload)
+/obj/item/food/deadbanana_spider/Initialize(mapload)
. = ..()
AddComponent(/datum/component/slippery, 20)
diff --git a/modular_skyrat/master_files/code/modules/mob/living/simple_animal/hostile/grabbagmob.dm b/modular_skyrat/master_files/code/modules/mob/living/simple_animal/hostile/grabbagmob.dm
index 2b1cdf8580a..61fdaaa7ce8 100644
--- a/modular_skyrat/master_files/code/modules/mob/living/simple_animal/hostile/grabbagmob.dm
+++ b/modular_skyrat/master_files/code/modules/mob/living/simple_animal/hostile/grabbagmob.dm
@@ -609,7 +609,7 @@
mob_biotypes = MOB_ORGANIC|MOB_BUG
speak_chance = 0
turns_per_move = 5
- loot = list(/obj/item/reagent_containers/glass/bottle/rezadone)
+ loot = list(/obj/item/reagent_containers/cup/bottle/rezadone)
response_help_continuous = "pokes"
response_help_simple = "poke"
response_disarm_continuous = "gently pushes aside"
diff --git a/modular_skyrat/master_files/code/modules/reagents/bottle.dm b/modular_skyrat/master_files/code/modules/reagents/bottle.dm
index fc519b2f1de..2712e6e50e8 100644
--- a/modular_skyrat/master_files/code/modules/reagents/bottle.dm
+++ b/modular_skyrat/master_files/code/modules/reagents/bottle.dm
@@ -1,6 +1,6 @@
-/obj/item/reagent_containers/glass/bottle/rezadone
+/obj/item/reagent_containers/cup/bottle/rezadone
name = "rezadone bottle"
desc = "A small bottle of rezadone."
list_reagents = list(/datum/reagent/medicine/rezadone = 15)
-
-
+
+
diff --git a/modular_skyrat/modules/aesthetics/janitor/janitor.dm b/modular_skyrat/modules/aesthetics/janitor/janitor.dm
index a7476b4c268..9b9d60ae342 100644
--- a/modular_skyrat/modules/aesthetics/janitor/janitor.dm
+++ b/modular_skyrat/modules/aesthetics/janitor/janitor.dm
@@ -1,5 +1,5 @@
/obj/structure/mopbucket
icon = 'modular_skyrat/modules/aesthetics/janitor/janitor.dmi'
-/obj/item/reagent_containers/glass/bucket
+/obj/item/reagent_containers/cup/bucket
icon = 'modular_skyrat/modules/aesthetics/janitor/janitor.dmi'
diff --git a/modular_skyrat/modules/ashwalkers/code/items/ash_centrifuge.dm b/modular_skyrat/modules/ashwalkers/code/items/ash_centrifuge.dm
index 6f1198f1168..41704dcb5fc 100644
--- a/modular_skyrat/modules/ashwalkers/code/items/ash_centrifuge.dm
+++ b/modular_skyrat/modules/ashwalkers/code/items/ash_centrifuge.dm
@@ -1,15 +1,15 @@
-/obj/item/reagent_containers/glass/primitive_centrifuge
+/obj/item/reagent_containers/cup/primitive_centrifuge
name = "primitive centrifuge"
desc = "A small cup that allows a person to slowly spin out liquids they do not desire."
icon = 'modular_skyrat/modules/ashwalkers/icons/misc_tools.dmi'
icon_state = "primitive_centrifuge"
-/obj/item/reagent_containers/glass/primitive_centrifuge/examine()
+/obj/item/reagent_containers/cup/primitive_centrifuge/examine()
. = ..()
. += span_notice("Ctrl + Click to select chemicals to remove.")
. += span_notice("Ctrl + Shift + Click to select a chemical to keep, the rest removed.")
-/obj/item/reagent_containers/glass/primitive_centrifuge/CtrlClick(mob/user)
+/obj/item/reagent_containers/cup/primitive_centrifuge/CtrlClick(mob/user)
if(!length(reagents.reagent_list))
return
var/datum/user_input = tgui_input_list(user, "Select which chemical to remove.", "Removal Selection", reagents.reagent_list)
@@ -22,7 +22,7 @@
reagents.del_reagent(user_input.type)
to_chat(user, span_notice("You remove a reagent from [src]."))
-/obj/item/reagent_containers/glass/primitive_centrifuge/CtrlShiftClick(mob/user)
+/obj/item/reagent_containers/cup/primitive_centrifuge/CtrlShiftClick(mob/user)
if(!length(reagents.reagent_list))
return
var/datum/user_input = tgui_input_list(user, "Select which chemical to keep, the rest removed.", "Keep Selection", reagents.reagent_list)
diff --git a/modular_skyrat/modules/black_mesa/code/armaments/armament_miscellaneous.dm b/modular_skyrat/modules/black_mesa/code/armaments/armament_miscellaneous.dm
index ad51ba64056..530a10c45d4 100644
--- a/modular_skyrat/modules/black_mesa/code/armaments/armament_miscellaneous.dm
+++ b/modular_skyrat/modules/black_mesa/code/armaments/armament_miscellaneous.dm
@@ -43,6 +43,6 @@
cost = 1
/datum/armament_entry/hecu/misc/whiskey
- item_type = /obj/item/reagent_containers/food/drinks/bottle/whiskey
+ item_type = /obj/item/reagent_containers/cup/glass/bottle/whiskey
max_purchase = 2
cost = 1
diff --git a/modular_skyrat/modules/black_mesa/code/ghost_spawners.dm b/modular_skyrat/modules/black_mesa/code/ghost_spawners.dm
index 5d87e057f0e..e343b0f36bf 100644
--- a/modular_skyrat/modules/black_mesa/code/ghost_spawners.dm
+++ b/modular_skyrat/modules/black_mesa/code/ghost_spawners.dm
@@ -19,7 +19,7 @@
suit = /obj/item/clothing/suit/toggle/labcoat
shoes = /obj/item/clothing/shoes/laceup
back = /obj/item/storage/backpack
- backpack_contents = list(/obj/item/radio, /obj/item/reagent_containers/glass/beaker)
+ backpack_contents = list(/obj/item/radio, /obj/item/reagent_containers/cup/beaker)
id = /obj/item/card/id
id_trim = /datum/id_trim/science_team
@@ -136,7 +136,7 @@
belt = /obj/item/storage/belt/military/assault/hecu
ears = /obj/item/radio/headset/headset_faction
shoes = /obj/item/clothing/shoes/combat
- l_pocket = /obj/item/reagent_containers/food/drinks/flask
+ l_pocket = /obj/item/reagent_containers/cup/glass/flask
r_pocket = /obj/item/flashlight/flare
back = /obj/item/storage/backpack/ert/odst/hecu
backpack_contents = list(
diff --git a/modular_skyrat/modules/cargo/code/packs.dm b/modular_skyrat/modules/cargo/code/packs.dm
index 4e560726ad5..3f2b3c786a4 100644
--- a/modular_skyrat/modules/cargo/code/packs.dm
+++ b/modular_skyrat/modules/cargo/code/packs.dm
@@ -33,8 +33,8 @@
desc = "Contains two of the following: Morphine bottles, syringes, breath masks, and anesthetic tanks. Requires Medical Access to open."
access = ACCESS_MEDICAL
cost = CARGO_CRATE_VALUE * 4
- contains = list(/obj/item/reagent_containers/glass/bottle/morphine,
- /obj/item/reagent_containers/glass/bottle/morphine,
+ contains = list(/obj/item/reagent_containers/cup/bottle/morphine,
+ /obj/item/reagent_containers/cup/bottle/morphine,
/obj/item/reagent_containers/syringe,
/obj/item/reagent_containers/syringe,
/obj/item/clothing/mask/breath,
@@ -316,7 +316,7 @@
/obj/item/food/enchiladas,
/obj/item/food/carneburrito,
/obj/item/food/cheesyburrito,
- /obj/item/reagent_containers/glass/bottle/capsaicin)
+ /obj/item/reagent_containers/cup/bottle/capsaicin)
crate_name = "fiesta crate"
/datum/supply_pack/organic/fakemeat
@@ -357,10 +357,10 @@
name = "Fine Cuisine Assortment Value Pack"
desc = "Chef slop boring? Have high-maintenance crewmembers that with wings? Maybe you just want to revel in the sinful delight that are Cheese Curds? The Finest of our trade union has made the pack for you, containing a mix of fine oils, vinegar, and exceptionally rare ingredients."
cost = CARGO_CRATE_VALUE * 5
- contains = list(/obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/vinegar,
- /obj/item/reagent_containers/food/condiment/vinegar,
+ contains = list(/obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/vinegar,
+ /obj/item/reagent_containers/condiment/vinegar,
/obj/item/food/canned/tomatoes,
/obj/item/food/canned/tomatoes,
/obj/item/food/canned/pine_nuts,
@@ -376,16 +376,16 @@
name = "Quality Oil Bulk Pack"
desc = "Normal cooking oil not cutting it? Chef throw all the quality stuff in the frier because they thought it was funny? Well, We got you covered, Introducing a bulk pack of Ten (10) bottles of our finest oils, blended for the perfect taste in cold recipes, and a resistance for going acrid when cooking."
cost = CARGO_CRATE_VALUE * 9
- contains = list(/obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/quality_oil,
- /obj/item/reagent_containers/food/condiment/quality_oil)
+ contains = list(/obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/quality_oil,
+ /obj/item/reagent_containers/condiment/quality_oil)
crate_name = "bulk quality oil pack"
crate_type = /obj/structure/closet/crate/freezer
@@ -393,16 +393,16 @@
name = "Vinegar Bulk Pack"
desc = "Mothic Cuisine night? The winged fellows in port? Well, We'll have you cooking in no time. Refined from several rich wines and cultivated for just the right bite, This pack Ten (10) Bottles of vinegar for the perfect dressings and sauces."
cost = CARGO_CRATE_VALUE * 4
- contains = list(/obj/item/reagent_containers/food/condiment/vinegar,
- /obj/item/reagent_containers/food/condiment/vinegar,
- /obj/item/reagent_containers/food/condiment/vinegar,
- /obj/item/reagent_containers/food/condiment/vinegar,
- /obj/item/reagent_containers/food/condiment/vinegar,
- /obj/item/reagent_containers/food/condiment/vinegar,
- /obj/item/reagent_containers/food/condiment/vinegar,
- /obj/item/reagent_containers/food/condiment/vinegar,
- /obj/item/reagent_containers/food/condiment/vinegar,
- /obj/item/reagent_containers/food/condiment/vinegar)
+ contains = list(/obj/item/reagent_containers/condiment/vinegar,
+ /obj/item/reagent_containers/condiment/vinegar,
+ /obj/item/reagent_containers/condiment/vinegar,
+ /obj/item/reagent_containers/condiment/vinegar,
+ /obj/item/reagent_containers/condiment/vinegar,
+ /obj/item/reagent_containers/condiment/vinegar,
+ /obj/item/reagent_containers/condiment/vinegar,
+ /obj/item/reagent_containers/condiment/vinegar,
+ /obj/item/reagent_containers/condiment/vinegar,
+ /obj/item/reagent_containers/condiment/vinegar)
crate_name = "bulk vinegar pack"
crate_type = /obj/structure/closet/crate/freezer
@@ -459,7 +459,7 @@
/obj/item/stock_parts/cell/high,
/obj/item/stack/cable_coil,
/obj/item/book/manual/wiki/barman_recipes,
- /obj/item/reagent_containers/food/drinks/shaker,
+ /obj/item/reagent_containers/cup/glass/shaker,
/obj/item/circuitboard/machine/chem_dispenser/drinks/beer,
/obj/item/circuitboard/machine/chem_dispenser/drinks,
/obj/item/circuitboard/machine/dish_drive)
@@ -504,9 +504,9 @@
/obj/item/grenade/chem_grenade/cleaner,
/obj/item/grenade/chem_grenade/cleaner,
/obj/item/grenade/chem_grenade/cleaner,
- /obj/item/reagent_containers/glass/bottle/ammonia,
- /obj/item/reagent_containers/glass/bottle/ammonia,
- /obj/item/reagent_containers/glass/bottle/ammonia)
+ /obj/item/reagent_containers/cup/bottle/ammonia,
+ /obj/item/reagent_containers/cup/bottle/ammonia,
+ /obj/item/reagent_containers/cup/bottle/ammonia)
crate_name = "premium janitorial crate"
/datum/supply_pack/service/lamplight
diff --git a/modular_skyrat/modules/customization/modules/clothing/storage/belts.dm b/modular_skyrat/modules/customization/modules/clothing/storage/belts.dm
index 4408dfec706..b10cdf6abf3 100644
--- a/modular_skyrat/modules/customization/modules/clothing/storage/belts.dm
+++ b/modular_skyrat/modules/customization/modules/clothing/storage/belts.dm
@@ -154,12 +154,12 @@
atom_storage.set_holdable(list(
/obj/item/dnainjector,
/obj/item/reagent_containers/dropper,
- /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/cup/bottle,
/obj/item/reagent_containers/pill,
/obj/item/reagent_containers/syringe,
/obj/item/reagent_containers/medigel,
/obj/item/storage/pill_bottle,
/obj/item/implanter,
- /obj/item/reagent_containers/glass/vial,
+ /obj/item/reagent_containers/cup/vial,
/obj/item/weaponcell/medical
))
diff --git a/modular_skyrat/modules/customization/modules/clothing/suits/coats.dm b/modular_skyrat/modules/customization/modules/clothing/suits/coats.dm
index 6a5091aac1a..ae08885a080 100644
--- a/modular_skyrat/modules/customization/modules/clothing/suits/coats.dm
+++ b/modular_skyrat/modules/customization/modules/clothing/suits/coats.dm
@@ -8,7 +8,7 @@
desc = "A winter coat with blue markings. Warm, but probably won't protect from biological agents. For the cozy doctor on the go."
icon_state = "coatparamed"
inhand_icon_state = "coatparamed"
- allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/cup/bottle, /obj/item/reagent_containers/cup/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "fire" = 0, "acid" = 45, "wound" = 3)
hoodtype = /obj/item/clothing/head/hooded/winterhood/paramedic
@@ -78,7 +78,7 @@
icon_state = "coatnarsie"
inhand_icon_state = "coatnarsie"
armor = list("melee" = 30, "bullet" = 20, "laser" = 30,"energy" = 10, "bomb" = 30, "bio" = 10, "fire" = 30, "acid" = 30, "wound" = 10)
- allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/restraints/legcuffs/bola/cult,/obj/item/melee/cultblade,/obj/item/melee/cultblade/dagger,/obj/item/reagent_containers/glass/beaker/unholywater,/obj/item/cult_shift,/obj/item/flashlight/flare/culttorch,/obj/item/melee/cultblade/halberd)
+ allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/restraints/legcuffs/bola/cult,/obj/item/melee/cultblade,/obj/item/melee/cultblade/dagger,/obj/item/reagent_containers/cup/beaker/unholywater,/obj/item/cult_shift,/obj/item/flashlight/flare/culttorch,/obj/item/melee/cultblade/halberd)
hoodtype = /obj/item/clothing/head/hooded/winterhood/narsie
/obj/item/clothing/head/hooded/winterhood/narsie
diff --git a/modular_skyrat/modules/customization/modules/clothing/suits/trek.dm b/modular_skyrat/modules/customization/modules/clothing/suits/trek.dm
index 68673949823..c36a490c7a9 100644
--- a/modular_skyrat/modules/customization/modules/clothing/suits/trek.dm
+++ b/modular_skyrat/modules/customization/modules/clothing/suits/trek.dm
@@ -18,8 +18,8 @@
/obj/item/hypospray,
/obj/item/healthanalyzer,
/obj/item/reagent_containers/syringe,
- /obj/item/reagent_containers/glass/vial,
- /obj/item/reagent_containers/glass/beaker,
+ /obj/item/reagent_containers/cup/vial,
+ /obj/item/reagent_containers/cup/beaker,
/obj/item/storage/pill_bottle,
/obj/item/taperecorder)
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
diff --git a/modular_skyrat/modules/customization/modules/clothing/under/utility_port/suits_port.dm b/modular_skyrat/modules/customization/modules/clothing/under/utility_port/suits_port.dm
index 154adba9b46..a3170ca6843 100644
--- a/modular_skyrat/modules/customization/modules/clothing/under/utility_port/suits_port.dm
+++ b/modular_skyrat/modules/customization/modules/clothing/under/utility_port/suits_port.dm
@@ -6,7 +6,7 @@
desc = "A heavy jacket made from wool originally stolen from the chef's goat. This new design is made to fit the classic suit-and-tie aesthetic, but without the hypothermia."
icon_state = "coatbar"
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
- allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/reagent_containers/food/drinks/shaker, /obj/item/reagent_containers/food/drinks/flask, /obj/item/reagent_containers/glass/rag)
+ allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/reagent_containers/cup/glass/shaker, /obj/item/reagent_containers/cup/glass/flask, /obj/item/reagent_containers/cup/rag)
hoodtype = /obj/item/clothing/head/hooded/winterhood/bartender
/obj/item/clothing/head/hooded/winterhood/bartender
diff --git a/modular_skyrat/modules/customization/modules/reagents/chemistry/reagents/drinks.dm b/modular_skyrat/modules/customization/modules/reagents/chemistry/reagents/drinks.dm
index 32888d995ac..eab56983a1f 100644
--- a/modular_skyrat/modules/customization/modules/reagents/chemistry/reagents/drinks.dm
+++ b/modular_skyrat/modules/customization/modules/reagents/chemistry/reagents/drinks.dm
@@ -1,18 +1,18 @@
-/obj/item/reagent_containers/food/drinks/soda_cans/skyrat/lubricola
+/obj/item/reagent_containers/cup/soda_cans/skyrat/lubricola
name = "LubriCola"
desc = "The perfect lubricant for your weary gears."
icon_state = "lubricola"
list_reagents = list(/datum/reagent/fuel/oil = 30)
custom_price = PAYCHECK_LOWER * 1.2
-/obj/item/reagent_containers/food/drinks/soda_cans/skyrat/welding_fizz
+/obj/item/reagent_containers/cup/soda_cans/skyrat/welding_fizz
name = "Welding Fizz"
desc = "More energy than in an IED! Now carbonated. WARNING: Contains toxic and flammable fuels."
icon_state = "welding_fizz"
list_reagents = list(/datum/reagent/fuel = 25, /datum/reagent/carbondioxide = 5)
custom_price = PAYCHECK_LOWER * 1.2
-/obj/item/reagent_containers/food/drinks/soda_cans/skyrat/synthanolcan
+/obj/item/reagent_containers/cup/soda_cans/skyrat/synthanolcan
name = "Silly Cone's Synthanol"
desc = "A recompiling can of synthanol."
icon_state = "synthanolcan"
@@ -33,10 +33,10 @@
/// How much fizziness is added to the can of soda by shaking it, in percentage points
#define SODA_FIZZINESS_SHAKE 5
-/obj/item/reagent_containers/food/drinks/soda_cans/skyrat
+/obj/item/reagent_containers/cup/soda_cans/skyrat
icon = 'modular_skyrat/master_files/icons/obj/drinks.dmi'
-/obj/item/reagent_containers/food/drinks/soda_cans/skyrat/attack(mob/M, mob/living/user)
+/obj/item/reagent_containers/cup/soda_cans/skyrat/attack(mob/M, mob/living/user)
if(istype(M, /mob/living/carbon) && !reagents.total_volume && user.combat_mode && user.zone_selected == BODY_ZONE_HEAD)
if(M == user)
user.visible_message(span_warning("[user] crushes the can of [src] on [user.p_their()] forehead!"), span_notice("You crush the can of [src] on your forehead."))
@@ -49,7 +49,7 @@
return TRUE
. = ..()
-/obj/item/reagent_containers/food/drinks/soda_cans/skyrat/bullet_act(obj/projectile/P)
+/obj/item/reagent_containers/cup/soda_cans/skyrat/bullet_act(obj/projectile/P)
. = ..()
if(!(P.nodamage) && P.damage_type == BRUTE && !QDELETED(src))
var/obj/item/trash/can/skyrat/crushed_can = new /obj/item/trash/can/skyrat(src.loc)
@@ -67,7 +67,7 @@
* * hide_message - Stops the generic fizzing message, so you can do your own
*/
-/obj/item/reagent_containers/food/drinks/soda_cans/skyrat/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
+/obj/item/reagent_containers/cup/soda_cans/skyrat/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
. = ..()
if(. || spillable || !reagents.total_volume) // if it was caught, already opened, or has nothing in it
return
diff --git a/modular_skyrat/modules/customization/readme.md b/modular_skyrat/modules/customization/readme.md
index 83a9eb996d0..af197a1baca 100644
--- a/modular_skyrat/modules/customization/readme.md
+++ b/modular_skyrat/modules/customization/readme.md
@@ -10,39 +10,39 @@ Re-writes how mutant bodyparts exist and how they're handled. Adds in a per limb
### TG Proc Changes:
-./code/__HELPERS/global_lists.dm > /proc/make_datum_references_lists()
-./code/__HELPERS/mobs.dm > /proc/random_features()
-./code/controllers/subsystem/job.dm > /datum/controller/subsystem/job/proc/EquipRank()
-./code/datums/dna.dm > /datum/dna/proc/initialize_dna() , /mob/living/carbon/set_species()
-./code/modules/admin/create_mob.dm > /proc/randomize_human()
-./code/modules/client/preferences.dm > ALMOST THE ENTIRETY OF THE FILE
-./code/modules/client/preferences_savefile.dm > ONCE AGAIN, THE ENTIRE FILE
-./code/modules/mob/dead/new_player/preferences_setup.dm > /datum/preferences/proc/random_character(), /datum/preferences/proc/random_species(), /datum/preferences/proc/update_preview_icon()
-./code/modules/mob/living/carbon/carbon_update_icons.dm > /mob/living/carbon/update_worn_mask(), /mob/living/carbon/update_worn_head(), /mob/living/carbon/proc/update_body_parts(), /mob/living/carbon/proc/generate_icon_render_key()
-./code/modules/mob/living/carbon/human/emote.dm > /datum/emote/living/carbon/human/wag/run_emote(), /datum/emote/living/carbon/human/wag/can_run_emote()
-./code/modules/mob/living/carbon/human/examine.dm > /mob/living/carbon/human/examine()
-./code/modules/mob/living/carbon/human/human_update_icons.dm > /mob/living/carbon/human/update_worn_undersuit(), /mob/living/carbon/human/update_worn_glasses(), /mob/living/carbon/human/update_worn_shoes(), /mob/living/carbon/human/update_worn_oversuit(), /obj/item/proc/build_worn_icon(), /mob/living/carbon/human/generate_icon_render_key()
-./code/modules/mob/living/carbon/human/species.dm > /datum/species/proc/on_species_gain(), /datum/species/proc/handle_body(), /datum/species/proc/handle_mutant_bodyparts(), /datum/species/proc/can_equip(), /datum/species/proc/can_wag_tail(), /datum/species/proc/stop_wagging_tail(), /datum/species/proc/start_wagging_tail(), /datum/species/proc/is_wagging_tail(), /datum/species/proc/handle_hair()
-./code/modules/mob/living/carbon/human/species_types/felinid.dm > the 5 procs related to wagging tail
-./code/modules/mob/living/carbon/human/species_types/lizardpeople.dm the 5 procs related to wagging tail and - /datum/species/lizard/on_species_gain()
-./code/modules/surgery/bodyparts/_bodyparts.dm > /obj/item/bodypart/proc/get_limb_icon()
-./code/modules/surgery/organs/ears.dm > /obj/item/organ/internal/ears/cat/Insert(), /obj/item/organ/internal/ears/cat/Remove()
-./code/modules/surgery/organs/tails.dm > /obj/item/organ/external/tail/cat/Insert(), /obj/item/organ/external/tail/cat/Remove(), /obj/item/organ/external/tail/lizard/Initialize(mapload), /obj/item/organ/external/tail/lizard/Insert(), /obj/item/organ/external/tail/lizard/Remove()
-./code/modules/surgery/bodyparts/dismemberment.dm > /mob/living/carbon/regenerate_limb()
-./code/modules/mob/living/carbon/human/status_procs.dm > /mob/living/carbon/human/become_husk() > APPENDED
-./code/modules/reagents/chemistry/holder.dm > /datum/reagents/metabolize()
-./code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm > /obj/item/reagent_containers/food/drinks/drinkingglass/on_reagent_change()
-./code/modules/mob/living/carbon/human/human_defense.dm > /mob/living/carbon/human/emp_act()
-./code/modules/mob/living/carbon/human.dm > /mob/living/carbon/human/revive() > APPENDED
-./code/modules/reagents/chemistry/reagents/food_reagents.dm > datum/reagent/consumable/on_mob_life()
-./code/datums/traits/negative.dm > /datum/quirk/prosthetic_limb
-.\code\modules\client.dm > /client/proc/update_special_keybinds()
-./code/datums/traits/negative.dm > /datum/quirk/prosthetic_limb
+ ./code/__HELPERS/global_lists.dm > /proc/make_datum_references_lists()
+ ./code/__HELPERS/mobs.dm > /proc/random_features()
+ ./code/controllers/subsystem/job.dm > /datum/controller/subsystem/job/proc/EquipRank()
+ ./code/datums/dna.dm > /datum/dna/proc/initialize_dna() , /mob/living/carbon/set_species()
+ ./code/modules/admin/create_mob.dm > /proc/randomize_human()
+ ./code/modules/client/preferences.dm > ALMOST THE ENTIRETY OF THE FILE
+ ./code/modules/client/preferences_savefile.dm > ONCE AGAIN, THE ENTIRE FILE
+ ./code/modules/mob/dead/new_player/preferences_setup.dm > /datum/preferences/proc/random_character(), /datum/preferences/proc/random_species(), /datum/preferences/proc/update_preview_icon()
+ ./code/modules/mob/living/carbon/carbon_update_icons.dm > /mob/living/carbon/update_inv_wear_mask(), /mob/living/carbon/update_inv_head(), /mob/living/carbon/proc/update_body_parts(), /mob/living/carbon/proc/generate_icon_render_key()
+ ./code/modules/mob/living/carbon/human/emote.dm > /datum/emote/living/carbon/human/wag/run_emote(), /datum/emote/living/carbon/human/wag/can_run_emote()
+ ./code/modules/mob/living/carbon/human/examine.dm > /mob/living/carbon/human/examine()
+ ./code/modules/mob/living/carbon/human/human_update_icons.dm > /mob/living/carbon/human/update_inv_w_uniform(), /mob/living/carbon/human/update_inv_glasses(), /mob/living/carbon/human/update_inv_shoes(), /mob/living/carbon/human/update_inv_wear_suit(), /obj/item/proc/build_worn_icon(), /mob/living/carbon/human/generate_icon_render_key()
+ ./code/modules/mob/living/carbon/human/species.dm > /datum/species/proc/on_species_gain(), /datum/species/proc/handle_body(), /datum/species/proc/handle_mutant_bodyparts(), /datum/species/proc/can_equip(), /datum/species/proc/can_wag_tail(), /datum/species/proc/stop_wagging_tail(), /datum/species/proc/start_wagging_tail(), /datum/species/proc/is_wagging_tail(), /datum/species/proc/handle_hair()
+ ./code/modules/mob/living/carbon/human/species_types/felinid.dm > the 5 procs related to wagging tail
+ ./code/modules/mob/living/carbon/human/species_types/lizardpeople.dm the 5 procs related to wagging tail and - /datum/species/lizard/on_species_gain()
+ ./code/modules/surgery/bodyparts/_bodyparts.dm > /obj/item/bodypart/proc/get_limb_icon()
+ ./code/modules/surgery/organs/ears.dm > /obj/item/organ/internal/ears/cat/Insert(), /obj/item/organ/internal/ears/cat/Remove()
+ ./code/modules/surgery/organs/tails.dm > /obj/item/organ/external/tail/cat/Insert(), /obj/item/organ/external/tail/cat/Remove(), /obj/item/organ/external/tail/lizard/Initialize(mapload), /obj/item/organ/external/tail/lizard/Insert(), /obj/item/organ/external/tail/lizard/Remove()
+ ./code/modules/surgery/bodyparts/dismemberment.dm > /mob/living/carbon/regenerate_limb()
+ ./code/modules/mob/living/carbon/human/status_procs.dm > /mob/living/carbon/human/become_husk() > APPENDED
+ ./code/modules/reagents/chemistry/holder.dm > /datum/reagents/metabolize()
+ ./code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm > /obj/item/reagent_containers/cup/glass/drinkingglass/on_reagent_change()
+ ./code/modules/mob/living/carbon/human/human_defense.dm > /mob/living/carbon/human/emp_act()
+ ./code/modules/mob/living/carbon/human.dm > /mob/living/carbon/human/revive() > APPENDED
+ ./code/modules/reagents/chemistry/reagents/food_reagents.dm > datum/reagent/consumable/on_mob_life()
+ ./code/datums/traits/negative.dm > /datum/quirk/prosthetic_limb
+ .\code\modules\client.dm > /client/proc/update_special_keybinds()
+ ./code/datums/traits/negative.dm > /datum/quirk/prosthetic_limb
-./code/modules/mob/living/carbon/human/species.dm > /datum/species/regenerate_organs() > APPENDED
+ ./code/modules/mob/living/carbon/human/species.dm > /datum/species/regenerate_organs() > APPENDED
-./code/controllers/subsystem/job.dm > /datum/controller/subsystem/job/proc/FindOccupationCandidates(), /datum/controller/subsystem/job/proc/GiveRandomJob(), /datum/controller/subsystem/job/proc/DivideOccupations(), /datum/controller/subsystem/job/proc/AssignRole()
-./code/modules/mob/dead/new_player/new_player.dm > /mob/dead/new_player/proc/IsJobUnavailable(), /proc/get_job_unavailable_error_message()
+ ./code/controllers/subsystem/job.dm > /datum/controller/subsystem/job/proc/FindOccupationCandidates(), /datum/controller/subsystem/job/proc/GiveRandomJob(), /datum/controller/subsystem/job/proc/DivideOccupations(), /datum/controller/subsystem/job/proc/AssignRole()
+ ./code/modules/mob/dead/new_player/new_player.dm > /mob/dead/new_player/proc/IsJobUnavailable(), /proc/get_job_unavailable_error_message()
### Defines:
diff --git a/modular_skyrat/modules/exp_corps/code/clothing.dm b/modular_skyrat/modules/exp_corps/code/clothing.dm
index ac114f16907..a2b889c92a1 100644
--- a/modular_skyrat/modules/exp_corps/code/clothing.dm
+++ b/modular_skyrat/modules/exp_corps/code/clothing.dm
@@ -56,9 +56,9 @@
name = "pointman's chest rig"
/obj/item/storage/belt/military/expeditionary_corps/pointman/PopulateContents()
- new /obj/item/reagent_containers/food/drinks/bottle/whiskey(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/whiskey(src)
new /obj/item/stack/sheet/plasteel(src,5)
- new /obj/item/reagent_containers/glass/bottle/morphine(src)
+ new /obj/item/reagent_containers/cup/bottle/morphine(src)
/obj/item/storage/belt/military/expeditionary_corps/marksman
name = "marksman's chest rig"
diff --git a/modular_skyrat/modules/exp_corps/code/expeditionary_trooper.dm b/modular_skyrat/modules/exp_corps/code/expeditionary_trooper.dm
index 26b309c7a5c..5d058c993cf 100644
--- a/modular_skyrat/modules/exp_corps/code/expeditionary_trooper.dm
+++ b/modular_skyrat/modules/exp_corps/code/expeditionary_trooper.dm
@@ -77,7 +77,7 @@
new /obj/item/storage/box/donkpockets(src)
new /obj/item/flashlight/glowstick(src)
new /obj/item/tank/internals/emergency_oxygen/double(src)
- new /obj/item/reagent_containers/food/drinks/waterbottle(src)
+ new /obj/item/reagent_containers/cup/glass/waterbottle(src)
new /obj/item/reagent_containers/blood/universal(src)
new /obj/item/reagent_containers/syringe(src)
new /obj/item/storage/pill_bottle/multiver(src)
diff --git a/modular_skyrat/modules/faction/code/mapping/mapping_helpers.dm b/modular_skyrat/modules/faction/code/mapping/mapping_helpers.dm
index 2bad22c96cb..c1f62ab5260 100644
--- a/modular_skyrat/modules/faction/code/mapping/mapping_helpers.dm
+++ b/modular_skyrat/modules/faction/code/mapping/mapping_helpers.dm
@@ -52,7 +52,7 @@
for(var/i in 1 to 10)
new /obj/item/food/canned/beans(src)
for(var/i in 1 to 10)
- new /obj/item/reagent_containers/food/drinks/waterbottle(src)
+ new /obj/item/reagent_containers/cup/glass/waterbottle(src)
if(2)
new /obj/item/stack/sheet/iron/fifty(src)
new /obj/item/stack/rods/fifty(src)
diff --git a/modular_skyrat/modules/faction/maps/shuttles/tradership_faction.dmm b/modular_skyrat/modules/faction/maps/shuttles/tradership_faction.dmm
index eea04b47fb5..550171a9b18 100644
--- a/modular_skyrat/modules/faction/maps/shuttles/tradership_faction.dmm
+++ b/modular_skyrat/modules/faction/maps/shuttles/tradership_faction.dmm
@@ -312,25 +312,25 @@
/obj/structure/closet/crate{
name = "food crate"
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -5;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 2;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = -2
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 5
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 1;
pixel_y = -3
},
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
pixel_x = 8;
pixel_y = -3
},
@@ -1397,19 +1397,19 @@
"cn" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 10
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -8;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/drinkingglass{
+/obj/item/reagent_containers/cup/glass/drinkingglass{
pixel_x = 1;
pixel_y = 8
},
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+/obj/item/reagent_containers/cup/soda_cans/cola{
pixel_x = 6
},
/obj/effect/decal/cleanable/dirt/dust,
@@ -1426,7 +1426,7 @@
pixel_x = -11;
pixel_y = 3
},
-/obj/item/reagent_containers/food/drinks/bottle/beer{
+/obj/item/reagent_containers/cup/glass/bottle/beer{
pixel_x = 6;
pixel_y = 14
},
@@ -1737,18 +1737,18 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
+/obj/item/reagent_containers/cup/glass/bottle/vodka{
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
pixel_x = 16;
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/bottle/gin{
+/obj/item/reagent_containers/cup/glass/bottle/gin{
pixel_x = -8;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/bottle/cognac{
+/obj/item/reagent_containers/cup/glass/bottle/cognac{
pixel_x = 8;
pixel_y = 4
},
@@ -1765,14 +1765,14 @@
"cM" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/bottle/wine{
+/obj/item/reagent_containers/cup/glass/bottle/wine{
pixel_y = 12
},
-/obj/item/reagent_containers/food/drinks/bottle/vermouth{
+/obj/item/reagent_containers/cup/glass/bottle/vermouth{
pixel_x = -8;
pixel_y = 4
},
-/obj/item/reagent_containers/food/drinks/bottle/tequila{
+/obj/item/reagent_containers/cup/glass/bottle/tequila{
pixel_x = 8;
pixel_y = 4
},
@@ -1949,7 +1949,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/rack,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/item/mop,
/obj/item/storage/bag/trash{
pixel_x = 6
@@ -2069,11 +2069,11 @@
"dj" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/reagent_containers/food/condiment/flour{
+/obj/item/reagent_containers/condiment/flour{
pixel_x = -3;
pixel_y = 3
},
-/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/condiment/flour,
/obj/item/food/meat/slab/synthmeat{
pixel_x = -3;
pixel_y = 3
@@ -2433,11 +2433,11 @@
"dQ" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
+/obj/item/reagent_containers/condiment/saltshaker{
pixel_x = -8;
pixel_y = 10
},
-/obj/item/reagent_containers/food/condiment/peppermill{
+/obj/item/reagent_containers/condiment/peppermill{
pixel_x = -8;
pixel_y = 4
},
@@ -2482,7 +2482,7 @@
/obj/item/shovel/spade,
/obj/item/cultivator,
/obj/item/plant_analyzer,
-/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/cup/bucket,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/turf_decal/tile/green{
dir = 1
@@ -2535,7 +2535,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/closet/crate/medical,
/obj/item/storage/medkit/fire,
-/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/reagent_containers/cup/bottle/morphine,
/obj/item/reagent_containers/syringe,
/turf/open/floor/iron/dark,
/area/shuttle/trader/cargo)
@@ -2586,11 +2586,11 @@
/obj/item/knife{
pixel_x = 16
},
-/obj/item/reagent_containers/food/condiment/sugar{
+/obj/item/reagent_containers/condiment/sugar{
pixel_x = -9;
pixel_y = 14
},
-/obj/item/reagent_containers/food/condiment/enzyme{
+/obj/item/reagent_containers/condiment/enzyme{
layer = 5;
pixel_x = -5;
pixel_y = 6
diff --git a/modular_skyrat/modules/ghostcafe/code/robot_ghostcafe.dm b/modular_skyrat/modules/ghostcafe/code/robot_ghostcafe.dm
index d4ce20b0c90..fea2138d48e 100644
--- a/modular_skyrat/modules/ghostcafe/code/robot_ghostcafe.dm
+++ b/modular_skyrat/modules/ghostcafe/code/robot_ghostcafe.dm
@@ -43,7 +43,7 @@
/obj/item/reagent_containers/borghypo/borgshaker/specific/soda,
/obj/item/reagent_containers/borghypo/borgshaker/specific/alcohol,
/obj/item/reagent_containers/borghypo/borgshaker/specific/misc,
- /obj/item/reagent_containers/food/drinks/drinkingglass,
+ /obj/item/reagent_containers/cup/glass/drinkingglass,
/obj/item/soap/nanotrasen,
/obj/item/mop/cyborg, // Soap's good and all, but a mop is good, too
/obj/item/lightreplacer, // Lights go out sometimes, or get broken, let the Borg help fix them
diff --git a/modular_skyrat/modules/gun_cargo/code/armament_datums/interdyne.dm b/modular_skyrat/modules/gun_cargo/code/armament_datums/interdyne.dm
index 03efd66d2ab..45f72575270 100644
--- a/modular_skyrat/modules/gun_cargo/code/armament_datums/interdyne.dm
+++ b/modular_skyrat/modules/gun_cargo/code/armament_datums/interdyne.dm
@@ -52,22 +52,22 @@
interest_addition = COMPANY_INTEREST_CHEMICAL
/datum/armament_entry/cargo_gun/interdyne/chemical/atropine
- item_type = /obj/item/reagent_containers/glass/bottle/atropine
+ item_type = /obj/item/reagent_containers/cup/bottle/atropine
lower_cost = CARGO_CRATE_VALUE * 1.5
upper_cost = CARGO_CRATE_VALUE * 2.5
/datum/armament_entry/cargo_gun/interdyne/chemical/epinephrine
- item_type = /obj/item/reagent_containers/glass/bottle/epinephrine
+ item_type = /obj/item/reagent_containers/cup/bottle/epinephrine
lower_cost = CARGO_CRATE_VALUE * 1
upper_cost = CARGO_CRATE_VALUE * 1.5
/datum/armament_entry/cargo_gun/interdyne/chemical/saline
- item_type = /obj/item/reagent_containers/glass/bottle/salglu_solution
+ item_type = /obj/item/reagent_containers/cup/bottle/salglu_solution
lower_cost = CARGO_CRATE_VALUE * 1
upper_cost = CARGO_CRATE_VALUE * 1.5
/datum/armament_entry/cargo_gun/interdyne/chemical/ephedrine
- item_type = /obj/item/reagent_containers/glass/bottle/ephedrine
+ item_type = /obj/item/reagent_containers/cup/bottle/ephedrine
lower_cost = CARGO_CRATE_VALUE * 3
upper_cost = CARGO_CRATE_VALUE * 4
@@ -77,34 +77,34 @@
contraband = TRUE
/datum/armament_entry/cargo_gun/interdyne/chemical_contra/toxin
- item_type = /obj/item/reagent_containers/glass/bottle/toxin
+ item_type = /obj/item/reagent_containers/cup/bottle/toxin
lower_cost = CARGO_CRATE_VALUE * 2
upper_cost = CARGO_CRATE_VALUE * 4
/datum/armament_entry/cargo_gun/interdyne/chemical_contra/chloralhydrate
- item_type = /obj/item/reagent_containers/glass/bottle/chloralhydrate
+ item_type = /obj/item/reagent_containers/cup/bottle/chloralhydrate
lower_cost = CARGO_CRATE_VALUE * 2
upper_cost = CARGO_CRATE_VALUE * 4
/datum/armament_entry/cargo_gun/interdyne/chemical_contra/histamine
- item_type = /obj/item/reagent_containers/glass/bottle/histamine
+ item_type = /obj/item/reagent_containers/cup/bottle/histamine
lower_cost = CARGO_CRATE_VALUE * 2
upper_cost = CARGO_CRATE_VALUE * 3
/datum/armament_entry/cargo_gun/interdyne/chemical_contra/cyanide
- item_type = /obj/item/reagent_containers/glass/bottle/cyanide
+ item_type = /obj/item/reagent_containers/cup/bottle/cyanide
lower_cost = CARGO_CRATE_VALUE * 3
upper_cost = CARGO_CRATE_VALUE * 4
interest_required = PASSED_INTEREST
/datum/armament_entry/cargo_gun/interdyne/chemical_contra/amanitin
- item_type = /obj/item/reagent_containers/glass/bottle/amanitin
+ item_type = /obj/item/reagent_containers/cup/bottle/amanitin
lower_cost = CARGO_CRATE_VALUE * 3
upper_cost = CARGO_CRATE_VALUE * 4
interest_required = PASSED_INTEREST
/datum/armament_entry/cargo_gun/interdyne/chemical_contra/pancuronium
- item_type = /obj/item/reagent_containers/glass/bottle/pancuronium
+ item_type = /obj/item/reagent_containers/cup/bottle/pancuronium
lower_cost = CARGO_CRATE_VALUE * 6
upper_cost = CARGO_CRATE_VALUE * 7
interest_required = HIGH_INTEREST
diff --git a/modular_skyrat/modules/gun_cargo/code/objects/bottles.dm b/modular_skyrat/modules/gun_cargo/code/objects/bottles.dm
index e3f919ec77d..c48c1841b8a 100644
--- a/modular_skyrat/modules/gun_cargo/code/objects/bottles.dm
+++ b/modular_skyrat/modules/gun_cargo/code/objects/bottles.dm
@@ -1,4 +1,4 @@
-/obj/item/reagent_containers/glass/bottle/ephedrine
+/obj/item/reagent_containers/cup/bottle/ephedrine
name = "ephedrine bottle"
desc = "A small bottle. Contains ephedrine - used to move faster and resist stun effects."
list_reagents = list(/datum/reagent/medicine/ephedrine = 30)
diff --git a/modular_skyrat/modules/hyposprays/code/autolathe_designs.dm b/modular_skyrat/modules/hyposprays/code/autolathe_designs.dm
index f2edefa892d..ffb07b77759 100644
--- a/modular_skyrat/modules/hyposprays/code/autolathe_designs.dm
+++ b/modular_skyrat/modules/hyposprays/code/autolathe_designs.dm
@@ -3,7 +3,7 @@
id = "large_hypovial"
build_type = AUTOLATHE | PROTOLATHE
materials = list(/datum/material/iron = 2500)
- build_path = /obj/item/reagent_containers/glass/vial/large
+ build_path = /obj/item/reagent_containers/cup/vial/large
category = list(RND_CATEGORY_INITIAL, RND_CATEGORY_MEDICAL, "Medical Designs")
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
diff --git a/modular_skyrat/modules/hyposprays/code/hypospray_kits.dm b/modular_skyrat/modules/hyposprays/code/hypospray_kits.dm
index 5a03c05f2eb..4788bec9c9f 100644
--- a/modular_skyrat/modules/hyposprays/code/hypospray_kits.dm
+++ b/modular_skyrat/modules/hyposprays/code/hypospray_kits.dm
@@ -26,7 +26,7 @@
atom_storage.max_slots = 12
atom_storage.can_hold = typecacheof(list(
/obj/item/hypospray/mkii,
- /obj/item/reagent_containers/glass/vial
+ /obj/item/reagent_containers/cup/vial
))
update_icon_state()
update_icon()
@@ -101,16 +101,16 @@
if(empty)
return
new /obj/item/hypospray/mkii/cmo(src)
- new /obj/item/reagent_containers/glass/vial/large/multiver(src)
- new /obj/item/reagent_containers/glass/vial/large/salglu(src)
- new /obj/item/reagent_containers/glass/vial/large/synthflesh(src)
+ new /obj/item/reagent_containers/cup/vial/large/multiver(src)
+ new /obj/item/reagent_containers/cup/vial/large/salglu(src)
+ new /obj/item/reagent_containers/cup/vial/large/synthflesh(src)
/obj/item/storage/box/vials
name = "box of hypovials"
/obj/item/storage/box/vials/PopulateContents()
for(var/i in 1 to 7)
- new /obj/item/reagent_containers/glass/vial/small( src )
+ new /obj/item/reagent_containers/cup/vial/small( src )
/obj/item/storage/box/hypospray
name = "box of hypospray kits"
diff --git a/modular_skyrat/modules/hyposprays/code/hyposprays_II.dm b/modular_skyrat/modules/hyposprays/code/hyposprays_II.dm
index ed3fda3ac8c..e2a6a6b5f87 100644
--- a/modular_skyrat/modules/hyposprays/code/hyposprays_II.dm
+++ b/modular_skyrat/modules/hyposprays/code/hyposprays_II.dm
@@ -22,12 +22,12 @@
icon = 'modular_skyrat/modules/hyposprays/icons/hyposprays.dmi'
desc = "A new development from DeForest Medical, this hypospray takes 60-unit vials as the drug supply for easy swapping."
w_class = WEIGHT_CLASS_TINY
- var/list/allowed_containers = list(/obj/item/reagent_containers/glass/vial/small)
+ var/list/allowed_containers = list(/obj/item/reagent_containers/cup/vial/small)
/// Is the hypospray only able to use small vials. Relates to the loaded overlays
var/small_only = TRUE
/// Inject or spray?
var/mode = HYPO_INJECT
- var/obj/item/reagent_containers/glass/vial/vial
+ var/obj/item/reagent_containers/cup/vial/vial
/// If the Hypospray starts with a vial, which vial does it start with?
var/start_vial
/// Does the Hypospray start with a vial?
@@ -49,11 +49,11 @@
/obj/item/hypospray/mkii/cmo
name = "hypospray mk.II deluxe"
- allowed_containers = list(/obj/item/reagent_containers/glass/vial/small, /obj/item/reagent_containers/glass/vial/large)
+ allowed_containers = list(/obj/item/reagent_containers/cup/vial/small, /obj/item/reagent_containers/cup/vial/large)
icon_state = "cmo2"
desc = "The deluxe hypospray can take larger 120-unit vials. It also acts faster and can deliver more reagents per spray."
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
- start_vial = /obj/item/reagent_containers/glass/vial/large/deluxe
+ start_vial = /obj/item/reagent_containers/cup/vial/large/deluxe
spawnwithvial = TRUE
small_only = FALSE
inject_wait = DELUXE_WAIT_INJECT
@@ -103,8 +103,8 @@
. += "It has no vial loaded in."
/obj/item/hypospray/mkii/proc/unload_hypo(obj/item/hypo, mob/user)
- if((istype(hypo, /obj/item/reagent_containers/glass/vial)))
- var/obj/item/reagent_containers/glass/vial/container = hypo
+ if((istype(hypo, /obj/item/reagent_containers/cup/vial)))
+ var/obj/item/reagent_containers/cup/vial/container = hypo
container.forceMove(user.loc)
user.put_in_hands(container)
to_chat(user, span_notice("You remove [vial] from [src]."))
@@ -116,14 +116,14 @@
return
/obj/item/hypospray/mkii/proc/insert_vial(obj/item/new_vial, mob/living/user, obj/item/current_vial)
- var/obj/item/reagent_containers/glass/vial/container = new_vial
+ var/obj/item/reagent_containers/cup/vial/container = new_vial
var/old_loc //The location of and old vial.
if(!is_type_in_list(container, allowed_containers))
to_chat(user, span_notice("[src] doesn't accept this type of vial."))
return FALSE
if(current_vial)
old_loc = container.loc
- var/obj/item/reagent_containers/glass/vial/old_container = current_vial
+ var/obj/item/reagent_containers/cup/vial/old_container = current_vial
old_container.forceMove(drop_location())
if(!user.transferItemToLoc(container, src))
return FALSE
@@ -138,7 +138,7 @@
current_vial.forceMove(old_loc)
/obj/item/hypospray/mkii/attackby(obj/item/used_item, mob/living/user)
- if((istype(used_item, /obj/item/reagent_containers/glass/vial) && vial != null))
+ if((istype(used_item, /obj/item/reagent_containers/cup/vial) && vial != null))
if(!quickload)
to_chat(user, span_warning("[src] can not hold more than one vial!"))
return FALSE
@@ -146,7 +146,7 @@
insert_vial(used_item, user, vial)
return TRUE
- if((istype(used_item, /obj/item/reagent_containers/glass/vial)))
+ if((istype(used_item, /obj/item/reagent_containers/cup/vial)))
insert_vial(used_item, user)
return TRUE
@@ -186,7 +186,7 @@
return SECONDARY_ATTACK_CONTINUE_CHAIN
/obj/item/hypospray/mkii/afterattack(atom/target, mob/living/user, proximity)
- if(istype(target, /obj/item/reagent_containers/glass/vial))
+ if(istype(target, /obj/item/reagent_containers/cup/vial))
insert_vial(target, user, vial)
return TRUE
diff --git a/modular_skyrat/modules/hyposprays/code/hypovials.dm b/modular_skyrat/modules/hyposprays/code/hypovials.dm
index d4a3ae14f30..2ba0e495fb9 100644
--- a/modular_skyrat/modules/hyposprays/code/hypovials.dm
+++ b/modular_skyrat/modules/hyposprays/code/hypovials.dm
@@ -1,4 +1,4 @@
-/obj/item/reagent_containers/glass/vial
+/obj/item/reagent_containers/cup/vial
name = "broken hypovial"
desc = "You probably shouldn't be seeing this. Shout at a coder."
icon = 'modular_skyrat/modules/hyposprays/icons/vials.dmi'
@@ -11,7 +11,7 @@
fill_icon_thresholds = list(10, 25, 50, 75, 100)
var/chem_color //Used for hypospray overlay
-/obj/item/reagent_containers/glass/vial/update_overlays()
+/obj/item/reagent_containers/cup/vial/update_overlays()
. = ..()
if(!fill_icon_thresholds)
return
@@ -35,22 +35,22 @@
chem_color = filling.color
. += filling
-/obj/item/reagent_containers/glass/vial/Initialize(mapload)
+/obj/item/reagent_containers/cup/vial/Initialize(mapload)
. = ..()
update_icon()
-/obj/item/reagent_containers/glass/vial/on_reagent_change()
+/obj/item/reagent_containers/cup/vial/on_reagent_change()
update_icon()
//Fit in all hypos
-/obj/item/reagent_containers/glass/vial/small
+/obj/item/reagent_containers/cup/vial/small
name = "hypovial"
desc = "A small, 60u capacity vial compatible with most hyposprays."
volume = 60
possible_transfer_amounts = list(1,2,5,10,20,30,40,50,60)
//Fit in CMO hypo only
-/obj/item/reagent_containers/glass/vial/large
+/obj/item/reagent_containers/cup/vial/large
name = "large hypovial"
icon_state = "hypoviallarge"
desc = "A large, 120u capacity vial that fits only in the most deluxe hyposprays."
@@ -59,18 +59,18 @@
possible_transfer_amounts = list(1,2,5,10,20,30,40,50,100,120)
//Hypos that are in the CMO's kit round start
-/obj/item/reagent_containers/glass/vial/large/deluxe
+/obj/item/reagent_containers/cup/vial/large/deluxe
name = "deluxe hypovial"
list_reagents = list(/datum/reagent/medicine/omnizine = 20, /datum/reagent/medicine/leporazine = 20, /datum/reagent/medicine/atropine = 20)
-/obj/item/reagent_containers/glass/vial/large/salglu
+/obj/item/reagent_containers/cup/vial/large/salglu
name = "large green hypovial (salglu)"
list_reagents = list(/datum/reagent/medicine/salglu_solution = 60)
-/obj/item/reagent_containers/glass/vial/large/synthflesh
+/obj/item/reagent_containers/cup/vial/large/synthflesh
name = "large orange hypovial (synthflesh)"
list_reagents = list(/datum/reagent/medicine/c2/synthflesh = 60)
-/obj/item/reagent_containers/glass/vial/large/multiver
+/obj/item/reagent_containers/cup/vial/large/multiver
name = "large black hypovial (multiver)"
list_reagents = list(/datum/reagent/medicine/c2/multiver = 60)
diff --git a/modular_skyrat/modules/implants/code/augments_arms.dm b/modular_skyrat/modules/implants/code/augments_arms.dm
index 3b53ed90113..0620dbba5ea 100644
--- a/modular_skyrat/modules/implants/code/augments_arms.dm
+++ b/modular_skyrat/modules/implants/code/augments_arms.dm
@@ -79,7 +79,7 @@
/obj/item/organ/internal/cyberimp/arm/janitor
name = "janitorial tools implant"
desc = "A set of janitorial tools on the user's arm."
- items_to_create = list(/obj/item/lightreplacer, /obj/item/holosign_creator, /obj/item/soap/nanotrasen, /obj/item/reagent_containers/spray/cyborg_drying, /obj/item/mop/advanced, /obj/item/paint/paint_remover, /obj/item/reagent_containers/glass/beaker/large, /obj/item/reagent_containers/spray/cleaner) //Beaker if for refilling sprays
+ items_to_create = list(/obj/item/lightreplacer, /obj/item/holosign_creator, /obj/item/soap/nanotrasen, /obj/item/reagent_containers/spray/cyborg_drying, /obj/item/mop/advanced, /obj/item/paint/paint_remover, /obj/item/reagent_containers/cup/beaker/large, /obj/item/reagent_containers/spray/cleaner) //Beaker if for refilling sprays
/obj/item/organ/internal/cyberimp/arm/janitor/emag_act()
for(var/datum/weakref/created_item in items_list)
diff --git a/modular_skyrat/modules/loadouts/loadout_items/loadout_datum_pocket.dm b/modular_skyrat/modules/loadouts/loadout_items/loadout_datum_pocket.dm
index b5a1f8ebabc..064c4f0a50f 100644
--- a/modular_skyrat/modules/loadouts/loadout_items/loadout_datum_pocket.dm
+++ b/modular_skyrat/modules/loadouts/loadout_items/loadout_datum_pocket.dm
@@ -88,7 +88,7 @@ GLOBAL_LIST_INIT(loadout_pocket_items, generate_loadout_items(/datum/loadout_ite
/datum/loadout_item/pocket_items/rag
name = "Rag"
- item_path = /obj/item/reagent_containers/glass/rag
+ item_path = /obj/item/reagent_containers/cup/rag
/datum/loadout_item/pocket_items/razor
name = "Razor"
@@ -124,7 +124,7 @@ GLOBAL_LIST_INIT(loadout_pocket_items, generate_loadout_items(/datum/loadout_ite
/datum/loadout_item/pocket_items/flask
name = "Flask"
- item_path = /obj/item/reagent_containers/food/drinks/flask
+ item_path = /obj/item/reagent_containers/cup/glass/flask
/datum/loadout_item/pocket_items/skub
name = "Skub"
diff --git a/modular_skyrat/modules/modular_ert/code/fumigators/fumigator_outfit.dm b/modular_skyrat/modules/modular_ert/code/fumigators/fumigator_outfit.dm
index 3393160c900..e7341ceeb66 100644
--- a/modular_skyrat/modules/modular_ert/code/fumigators/fumigator_outfit.dm
+++ b/modular_skyrat/modules/modular_ert/code/fumigators/fumigator_outfit.dm
@@ -17,7 +17,7 @@
/obj/item/storage/box/survival,\
/obj/item/hatchet,\
/obj/item/toy/plush/goatplushie,\
- /obj/item/reagent_containers/glass/bottle/killer/weedkiller,\
+ /obj/item/reagent_containers/cup/bottle/killer/weedkiller,\
/obj/item/grenade/chem_grenade/antiweed,\
)
@@ -36,6 +36,6 @@
/obj/item/storage/box/survival,\
/obj/item/melee/tomahawk,\
/obj/item/toy/plush/goatplushie,\
- /obj/item/reagent_containers/glass/bottle/killer/weedkiller,\
+ /obj/item/reagent_containers/cup/bottle/killer/weedkiller,\
/obj/item/grenade/chem_grenade/antiweed,\
)
diff --git a/modular_skyrat/modules/modular_ert/code/marine_override/modified_equipment.dm b/modular_skyrat/modules/modular_ert/code/marine_override/modified_equipment.dm
index 9256fac9bc3..d1485e30c22 100644
--- a/modular_skyrat/modules/modular_ert/code/marine_override/modified_equipment.dm
+++ b/modular_skyrat/modules/modular_ert/code/marine_override/modified_equipment.dm
@@ -36,7 +36,7 @@
/obj/item/sensor_device = 1,
/obj/item/stack/medical/gauze/twelve = 1,
/obj/item/reagent_containers/syringe = 1,
- /obj/item/reagent_containers/glass/bottle/formaldehyde = 1,
+ /obj/item/reagent_containers/cup/bottle/formaldehyde = 1,
/obj/item/stack/sticky_tape/surgical = 1,
)
l_hand = /obj/item/gun/medbeam
diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_chemistry/chemistry_for_ERP.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_chemistry/chemistry_for_ERP.dm
index de06eebe594..11ed4afd2fc 100644
--- a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_chemistry/chemistry_for_ERP.dm
+++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_chemistry/chemistry_for_ERP.dm
@@ -657,37 +657,37 @@
// BOTTLES
-/obj/item/reagent_containers/glass/bottle/crocin
+/obj/item/reagent_containers/cup/bottle/crocin
name = "crocin bottle"
desc = "A bottle of mild aphrodisiac. Increases libido."
list_reagents = list(/datum/reagent/drug/aphrodisiac/crocin = 30)
-/obj/item/reagent_containers/glass/bottle/hexacrocin
+/obj/item/reagent_containers/cup/bottle/hexacrocin
name = "hexacrocin bottle"
desc = "A bottle of strong aphrodisiac. Increases libido. Potentially dangerous."
list_reagents = list(/datum/reagent/drug/aphrodisiac/crocin/hexacrocin = 30)
-/obj/item/reagent_containers/glass/bottle/dopamine
+/obj/item/reagent_containers/cup/bottle/dopamine
name = "dopamine bottle"
desc = "Pure pleasure and happines in a bottle."
list_reagents = list(/datum/reagent/drug/aphrodisiac/dopamine = 30)
-/obj/item/reagent_containers/glass/bottle/camphor
+/obj/item/reagent_containers/cup/bottle/camphor
name = "camphor bottle"
desc = "A bottle of mild anaphrodisiac. Reduces libido."
list_reagents = list(/datum/reagent/drug/aphrodisiac/camphor = 30)
-/obj/item/reagent_containers/glass/bottle/pentacamphor
+/obj/item/reagent_containers/cup/bottle/pentacamphor
name = "pentacamphor bottle"
desc = "A bottle of strong anaphrodisiac. Reduces libido."
list_reagents = list(/datum/reagent/drug/aphrodisiac/camphor/pentacamphor = 30)
-/obj/item/reagent_containers/glass/bottle/breast_enlarger
+/obj/item/reagent_containers/cup/bottle/breast_enlarger
name = "succubus milk bottle"
desc = "A bottle of strong breast enlargement reagent."
list_reagents = list(/datum/reagent/drug/aphrodisiac/breast_enlarger = 30)
-/obj/item/reagent_containers/glass/bottle/penis_enlarger
+/obj/item/reagent_containers/cup/bottle/penis_enlarger
name = "incubus draft bottle"
desc = "A bottle of strong penis enlargement reagent."
list_reagents = list(/datum/reagent/drug/aphrodisiac/penis_enlarger = 30)
diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/bdsm_mask.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/bdsm_mask.dm
index 91ac8ea3866..a6826a1ee4c 100644
--- a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/bdsm_mask.dm
+++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/bdsm_mask.dm
@@ -4,7 +4,7 @@
/datum/storage/pockets/small/bdsm_mask/New()
. = ..()
- can_hold = typecacheof(/obj/item/reagent_containers/glass/lewd_filter)
+ can_hold = typecacheof(/obj/item/reagent_containers/cup/lewd_filter)
/obj/item/clothing/mask/gas/bdsm_mask
name = "latex gasmask"
@@ -148,7 +148,7 @@
/datum/storage/pockets/small/bdsm_mask/attackby(datum/source, obj/item/used_item, mob/user, params)
. = ..()
var/obj/item/clothing/mask/gas/bdsm_mask/worn_mask = user.get_item_by_slot(ITEM_SLOT_MASK)
- if(istype(used_item, /obj/item/reagent_containers/glass/lewd_filter))
+ if(istype(used_item, /obj/item/reagent_containers/cup/lewd_filter))
if(worn_mask) // Null check
if(istype(worn_mask, /obj/item/clothing/mask/gas/bdsm_mask)) // Check that the mask is of the correct type
if(worn_mask.mask_on == TRUE)
@@ -180,7 +180,7 @@
mask.breath_status = TRUE
var/mob/living/carbon/affected_mob = usr
affected_mob.try_lewd_autoemote("inhale")
- var/obj/item/reagent_containers/glass/lewd_filter/filter = mask.contents[1]
+ var/obj/item/reagent_containers/cup/lewd_filter/filter = mask.contents[1]
filter.reagent_consumption(affected_mob, filter.amount_per_transfer_from_this)
return
return ..()
@@ -272,7 +272,7 @@
*/
// Here goes code for lewd gasmask filter
-/obj/item/reagent_containers/glass/lewd_filter
+/obj/item/reagent_containers/cup/lewd_filter
name = "gasmask filter"
desc = "A strange looking air filter. It may not be a good idea to breathe this in..."
icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi'
@@ -286,21 +286,21 @@
list_reagents = list(/datum/reagent/drug/aphrodisiac/crocin = 50)
// Standard initialize code for filter
-/obj/item/reagent_containers/glass/lewd_filter/Initialize(mapload)
+/obj/item/reagent_containers/cup/lewd_filter/Initialize(mapload)
. = ..()
update_icon()
// Legacy code from reagent_containers class. Most likely not really needed and can be cleared
-/obj/item/reagent_containers/glass/lewd_filter/get_part_rating()
+/obj/item/reagent_containers/cup/lewd_filter/get_part_rating()
return reagents.maximum_volume
// Reagent consumption process handler
-/obj/item/reagent_containers/glass/lewd_filter/proc/reagent_consumption(mob/living/user, amount_per_transfer_from_this)
+/obj/item/reagent_containers/cup/lewd_filter/proc/reagent_consumption(mob/living/user, amount_per_transfer_from_this)
SEND_SIGNAL(src, COMSIG_GLASS_DRANK, user, user)
addtimer(CALLBACK(reagents, /datum/reagents.proc/trans_to, user, amount_per_transfer_from_this, TRUE, TRUE, FALSE, user, FALSE, INGEST), 5)
// I just wanted to add 2th color variation. Because.
-/obj/item/reagent_containers/glass/lewd_filter/AltClick(mob/user)
+/obj/item/reagent_containers/cup/lewd_filter/AltClick(mob/user)
// Catch first AltClick and open reskin menu
if(unique_reskin && !current_skin && user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY))
reskin_obj(user)
@@ -311,19 +311,19 @@
if(iscarbon(user))
if(istype(worn_mask, /obj/item/clothing/mask/gas/bdsm_mask))
if(worn_mask.mask_on == TRUE)
- if(istype(src, /obj/item/reagent_containers/glass/lewd_filter))
+ if(istype(src, /obj/item/reagent_containers/cup/lewd_filter))
to_chat(user, span_warning("You can't change the flow rate of the valve while the mask is on!"))
return
. = ..()
// Filter click handling
-/obj/item/reagent_containers/glass/lewd_filter/attack_hand(mob/user)
+/obj/item/reagent_containers/cup/lewd_filter/attack_hand(mob/user)
var/obj/item/clothing/mask/gas/bdsm_mask/worn_mask = user.get_item_by_slot(ITEM_SLOT_MASK)
if(worn_mask)
if(iscarbon(user))
if(istype(worn_mask, /obj/item/clothing/mask/gas/bdsm_mask))
if(worn_mask.mask_on == TRUE)
- if(istype(src, /obj/item/reagent_containers/glass/lewd_filter))
+ if(istype(src, /obj/item/reagent_containers/cup/lewd_filter))
// Place for text about the impossibility of detaching the filter
to_chat(user, span_warning("You can't detach the filter while the mask is locked!"))
return
@@ -336,7 +336,7 @@
return ..() || ((obj_flags & CAN_BE_HIT) && used_item.attack_atom(src, user))
// Mouse drop handler
-/obj/item/reagent_containers/glass/lewd_filter/MouseDrop(atom/over_object)
+/obj/item/reagent_containers/cup/lewd_filter/MouseDrop(atom/over_object)
var/mob/affected_mob = usr
var/mob/living/carbon/human/affected_human = usr
var/obj/item/clothing/mask/gas/bdsm_mask/worn_mask = affected_human.get_item_by_slot(ITEM_SLOT_MASK)
diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/erp_belt.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/erp_belt.dm
index 13c8cead088..db2fc7eaacb 100644
--- a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/erp_belt.dm
+++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/erp_belt.dm
@@ -36,7 +36,7 @@
/obj/item/spanking_pad,
/obj/item/clothing/sextoy/vibrator,
/obj/item/restraints/handcuffs/lewd,
- /obj/item/reagent_containers/glass/lewd_filter,
+ /obj/item/reagent_containers/cup/lewd_filter,
/obj/item/assembly/signaler, //because it's used for several toys
//clothing
@@ -82,9 +82,9 @@
//chems
/obj/item/reagent_containers/pill/crocin,
/obj/item/reagent_containers/pill/camphor,
- /obj/item/reagent_containers/glass/bottle/breast_enlarger,
- /obj/item/reagent_containers/glass/bottle/penis_enlarger,
+ /obj/item/reagent_containers/cup/bottle/breast_enlarger,
+ /obj/item/reagent_containers/cup/bottle/penis_enlarger,
/obj/item/reagent_containers/pill/hexacrocin,
/obj/item/reagent_containers/pill/pentacamphor,
- /obj/item/reagent_containers/glass/bottle/hexacrocin,
- /obj/item/reagent_containers/glass/bottle/pentacamphor))
+ /obj/item/reagent_containers/cup/bottle/hexacrocin,
+ /obj/item/reagent_containers/cup/bottle/pentacamphor))
diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_machinery/milking_machine.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_machinery/milking_machine.dm
index 05edfe989c7..39f41cf8873 100644
--- a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_machinery/milking_machine.dm
+++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_machinery/milking_machine.dm
@@ -65,7 +65,7 @@
*/
var/obj/item/organ/external/genital/current_selected_organ = null // Organ selected in UI
- var/obj/item/reagent_containers/glass/beaker = null // Beaker inserted in machine
+ var/obj/item/reagent_containers/cup/beaker = null // Beaker inserted in machine
var/mob/living/carbon/human/current_mob = null // Mob buckled to the machine
var/obj/item/organ/external/genital/breasts/current_breasts = null // Buckled mob breasts
var/obj/item/organ/external/genital/testicles/current_testicles = null // Buckled mob testicles
diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_remove_erp_items.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_remove_erp_items.dm
index a41ad975ed0..b717cc47d33 100644
--- a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_remove_erp_items.dm
+++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_remove_erp_items.dm
@@ -38,7 +38,7 @@
if(CONFIG_GET(flag/disable_lewd_items))
return INITIALIZE_HINT_QDEL
-/obj/item/reagent_containers/glass/lewd_filter/Initialize(mapload)
+/obj/item/reagent_containers/cup/lewd_filter/Initialize(mapload)
. = ..()
if(CONFIG_GET(flag/disable_lewd_items))
return INITIALIZE_HINT_QDEL
diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/lustwish.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/lustwish.dm
index 2ad1b29cd66..52c558cea8e 100644
--- a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/lustwish.dm
+++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/lustwish.dm
@@ -48,7 +48,7 @@
/obj/item/clothing/glasses/blindfold/kinky = 5,
/obj/item/clothing/ears/kinky_headphones = 5,
/obj/item/clothing/mask/gas/bdsm_mask = 5,
- /obj/item/reagent_containers/glass/lewd_filter = 5,
+ /obj/item/reagent_containers/cup/lewd_filter = 5,
/obj/item/clothing/glasses/hypno = 4,
/obj/item/clothing/head/kitty = 4,
/obj/item/clothing/head/rabbitears = 4,
@@ -95,10 +95,10 @@
//chems
/obj/item/reagent_containers/pill/crocin = 20,
/obj/item/reagent_containers/pill/camphor = 10,
- /obj/item/reagent_containers/glass/bottle/crocin = 6,
- /obj/item/reagent_containers/glass/bottle/camphor = 3,
- /obj/item/reagent_containers/glass/bottle/breast_enlarger = 6, //Those are legal 'cause you can just turn off prefs in round in "CLOWN SMOKE MACHINE+PENIS ENLARGEMENT CHEMICAL CASE". Yes, i have special code-phrase for this. I've seen some shit.
- /obj/item/reagent_containers/glass/bottle/penis_enlarger = 6,
+ /obj/item/reagent_containers/cup/bottle/crocin = 6,
+ /obj/item/reagent_containers/cup/bottle/camphor = 3,
+ /obj/item/reagent_containers/cup/bottle/breast_enlarger = 6, //Those are legal 'cause you can just turn off prefs in round in "CLOWN SMOKE MACHINE+PENIS ENLARGEMENT CHEMICAL CASE". Yes, i have special code-phrase for this. I've seen some shit.
+ /obj/item/reagent_containers/cup/bottle/penis_enlarger = 6,
//special
/obj/item/clothing/glasses/nice_goggles = 1, //easter egg, don't touch plz)
@@ -122,8 +122,8 @@
/obj/item/clothing/suit/straight_jacket/kinky_sleepbag = 2, //my favorite thing, spent 1 month on it. Don't remove please.
/obj/item/reagent_containers/pill/hexacrocin = 10,
/obj/item/reagent_containers/pill/pentacamphor = 5,
- /obj/item/reagent_containers/glass/bottle/hexacrocin = 4,
- /obj/item/reagent_containers/glass/bottle/pentacamphor = 2)
+ /obj/item/reagent_containers/cup/bottle/hexacrocin = 4,
+ /obj/item/reagent_containers/cup/bottle/pentacamphor = 2)
refill_canister = /obj/item/vending_refill/lustwish
payment_department = ACCOUNT_SRV
diff --git a/modular_skyrat/modules/modular_vending/code/boozeomat.dm b/modular_skyrat/modules/modular_vending/code/boozeomat.dm
index 1c58904d891..c5eaf045b43 100644
--- a/modular_skyrat/modules/modular_vending/code/boozeomat.dm
+++ b/modular_skyrat/modules/modular_vending/code/boozeomat.dm
@@ -1,4 +1,4 @@
/obj/machinery/vending/boozeomat
skyrat_products = list(
- /obj/item/reagent_containers/food/drinks/soda_cans/skyrat/synthanolcan = 6,
+ /obj/item/reagent_containers/cup/soda_cans/skyrat/synthanolcan = 6,
)
diff --git a/modular_skyrat/modules/modular_vending/code/cola.dm b/modular_skyrat/modules/modular_vending/code/cola.dm
index 4c2bec10566..da2672c2991 100644
--- a/modular_skyrat/modules/modular_vending/code/cola.dm
+++ b/modular_skyrat/modules/modular_vending/code/cola.dm
@@ -1,5 +1,5 @@
/obj/machinery/vending/cola
skyrat_products = list(
- /obj/item/reagent_containers/food/drinks/soda_cans/skyrat/lubricola = 10,
- /obj/item/reagent_containers/food/drinks/soda_cans/skyrat/welding_fizz = 10,
+ /obj/item/reagent_containers/cup/soda_cans/skyrat/lubricola = 10,
+ /obj/item/reagent_containers/cup/soda_cans/skyrat/welding_fizz = 10,
)
diff --git a/modular_skyrat/modules/modular_vending/code/wardrobes.dm b/modular_skyrat/modules/modular_vending/code/wardrobes.dm
index 76696efe3c8..901b5bfd8e2 100644
--- a/modular_skyrat/modules/modular_vending/code/wardrobes.dm
+++ b/modular_skyrat/modules/modular_vending/code/wardrobes.dm
@@ -53,7 +53,7 @@
/obj/item/clothing/under/rank/rnd/roboticist/skyrat/sleek = 2,
/obj/item/tank/internals/anesthetic = 2,
/obj/item/clothing/mask/breath = 2,
- /obj/item/reagent_containers/glass/bottle/morphine = 2,
+ /obj/item/reagent_containers/cup/bottle/morphine = 2,
/obj/item/reagent_containers/syringe = 2,
)
diff --git a/modular_skyrat/modules/moretraitoritems/code/drinkingglass.dm b/modular_skyrat/modules/moretraitoritems/code/drinkingglass.dm
index 83caf1ac6c2..560082e8b55 100644
--- a/modular_skyrat/modules/moretraitoritems/code/drinkingglass.dm
+++ b/modular_skyrat/modules/moretraitoritems/code/drinkingglass.dm
@@ -1,4 +1,4 @@
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/syndicate
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass/syndicate
name = "shot glass"
desc = "A shot glass - the universal symbol for terrible decisions."
icon_state = "shotglass"
@@ -16,4 +16,4 @@
/obj/item/storage/box/syndieshotglasses/PopulateContents()
for(var/i in 1 to 7)
- new /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/syndicate(src)
+ new /obj/item/reagent_containers/cup/glass/drinkingglass/shotglass/syndicate(src)
diff --git a/modular_skyrat/modules/moretraitoritems/code/smuggling_gear.dm b/modular_skyrat/modules/moretraitoritems/code/smuggling_gear.dm
index 1c521f5cfea..d5a797cba89 100644
--- a/modular_skyrat/modules/moretraitoritems/code/smuggling_gear.dm
+++ b/modular_skyrat/modules/moretraitoritems/code/smuggling_gear.dm
@@ -15,7 +15,7 @@
hidden_icon = "eprototypedagger"
//smuggling container
-/obj/item/reagent_containers/glass/bottle/ritual_wine
+/obj/item/reagent_containers/cup/bottle/ritual_wine
name = "ritual wine bottle"
desc = "Contains an incredibly potent mix of various hallucinogenics, herbal extracts, and hard drugs. \
the Tiger Cooperative praises it as a link to higher powers, but for all intents and purposes this should \
diff --git a/modular_skyrat/modules/moretraitoritems/code/syndicate_loadout.dm b/modular_skyrat/modules/moretraitoritems/code/syndicate_loadout.dm
index 6d9a54320d2..143c13c40bf 100644
--- a/modular_skyrat/modules/moretraitoritems/code/syndicate_loadout.dm
+++ b/modular_skyrat/modules/moretraitoritems/code/syndicate_loadout.dm
@@ -111,7 +111,7 @@
new /obj/item/card/id/advanced/chameleon(src)
new /obj/item/card/emag/doorjack(src)
new /obj/item/reagent_containers/hypospray/medipen/stimulants(src)
- new /obj/item/reagent_containers/glass/rag(src)
+ new /obj/item/reagent_containers/cup/rag(src)
/obj/item/storage/backpack/duffelbag/syndie/loadout/darklord/PopulateContents()
new /obj/item/dualsaber(src)
@@ -134,7 +134,7 @@
new /obj/item/storage/belt/fannypack/yellow(src)
new /obj/item/grenade/spawnergrenade/buzzkill(src)
new /obj/item/grenade/spawnergrenade/buzzkill(src)
- new /obj/item/reagent_containers/glass/bottle/beesease(src)
+ new /obj/item/reagent_containers/cup/bottle/beesease(src)
new /obj/item/melee/beesword(src)
/obj/item/storage/backpack/duffelbag/syndie/loadout/cryomancer/PopulateContents()
@@ -193,7 +193,7 @@
new /obj/item/switchblade(src)
new /obj/item/clothing/shoes/laceup(src)
new /obj/item/virgin_mary(src)
- new /obj/item/reagent_containers/food/drinks/bottle/whiskey(src)
+ new /obj/item/reagent_containers/cup/glass/bottle/whiskey(src)
new /obj/item/storage/box/drinkingglasses(src)
new /obj/item/storage/fancy/candle_box(src)
new /obj/item/clothing/glasses/sunglasses(src)
diff --git a/modular_skyrat/modules/mutants/code/mutant_cure.dm b/modular_skyrat/modules/mutants/code/mutant_cure.dm
index 6be8dcaa794..ad3e2d5f4ef 100644
--- a/modular_skyrat/modules/mutants/code/mutant_cure.dm
+++ b/modular_skyrat/modules/mutants/code/mutant_cure.dm
@@ -295,7 +295,7 @@
new /obj/item/hnz_cure(get_turf(src))
new /obj/item/hnz_cure(get_turf(src))
else
- new /obj/item/reagent_containers/glass/bottle/hnz/one(get_turf(src))
+ new /obj/item/reagent_containers/cup/bottle/hnz/one(get_turf(src))
flick("h_lathe_leave", src)
use_power(3000)
playsound(loc, 'sound/machines/ding.ogg', 60, 1)
@@ -343,7 +343,7 @@
. = ..()
try_to_mutant_infect(exposed_mob, TRUE)
-/obj/item/reagent_containers/glass/bottle/hnz
+/obj/item/reagent_containers/cup/bottle/hnz
name = "HNZ-1 bottle"
desc = "A small bottle of the HNZ-1 pathogen. Nanotrasen Bioweapons inc."
icon = 'modular_skyrat/modules/mutants/icons/extractor.dmi'
@@ -351,7 +351,7 @@
list_reagents = list(/datum/reagent/hnz = 30)
custom_materials = list(/datum/material/glass=500)
-/obj/item/reagent_containers/glass/bottle/hnz/one
+/obj/item/reagent_containers/cup/bottle/hnz/one
list_reagents = list(/datum/reagent/hnz = 1)
@@ -362,8 +362,8 @@
max_integrity = 500
/obj/item/storage/briefcase/virology/hnz/PopulateContents()
- new /obj/item/reagent_containers/glass/bottle/hnz/one(src)
- new /obj/item/reagent_containers/glass/bottle/hnz/one(src)
+ new /obj/item/reagent_containers/cup/bottle/hnz/one(src)
+ new /obj/item/reagent_containers/cup/bottle/hnz/one(src)
new /obj/item/circuitboard/machine/rna_recombinator(src)
new /obj/item/rna_extractor(src)
new /obj/item/rna_vial(src)
diff --git a/modular_skyrat/modules/nanotrasen_rep/code/nanotrasen_consultant.dm b/modular_skyrat/modules/nanotrasen_rep/code/nanotrasen_consultant.dm
index 13b0ae92852..67feb94f9ba 100644
--- a/modular_skyrat/modules/nanotrasen_rep/code/nanotrasen_consultant.dm
+++ b/modular_skyrat/modules/nanotrasen_rep/code/nanotrasen_consultant.dm
@@ -34,7 +34,7 @@
mail_goodies = list(
/obj/item/clothing/mask/cigarette/cigar/havana = 20,
/obj/item/storage/fancy/cigarettes/cigars/havana = 15,
- /obj/item/reagent_containers/food/drinks/bottle/champagne = 10
+ /obj/item/reagent_containers/cup/glass/bottle/champagne = 10
)
veteran_only = TRUE
diff --git a/modular_skyrat/modules/novaya_ert/code/rationpacks.dm b/modular_skyrat/modules/novaya_ert/code/rationpacks.dm
index 91e01f7314d..170411fa008 100644
--- a/modular_skyrat/modules/novaya_ert/code/rationpacks.dm
+++ b/modular_skyrat/modules/novaya_ert/code/rationpacks.dm
@@ -47,7 +47,7 @@
new /obj/item/food/nri_course/main(src)
new /obj/item/food/nri_course/side(src)
new /obj/item/storage/box/gum(src)
- new /obj/item/reagent_containers/food/drinks/waterbottle(src)
+ new /obj/item/reagent_containers/cup/glass/waterbottle(src)
new /obj/item/storage/fancy/cigarettes/cigpack_robust(src)
new /obj/item/storage/box/matches(src)
diff --git a/modular_skyrat/modules/opposing_force/code/equipment/utility.dm b/modular_skyrat/modules/opposing_force/code/equipment/utility.dm
index 0570cacf1f5..6acb10a70e9 100644
--- a/modular_skyrat/modules/opposing_force/code/equipment/utility.dm
+++ b/modular_skyrat/modules/opposing_force/code/equipment/utility.dm
@@ -51,7 +51,7 @@
item_type = /obj/item/suppressor
/datum/opposing_force_equipment/gear/extendedrag
- item_type = /obj/item/reagent_containers/glass/rag/large
+ item_type = /obj/item/reagent_containers/cup/rag/large
description = "A damp rag made with extra absorbant materials. The perfectly innocent tool to kidnap your local assistant. \
Apply up to 30u liquids and use combat mode to smother anyone not covering their mouth."
diff --git a/modular_skyrat/modules/opposing_force/code/items.dm b/modular_skyrat/modules/opposing_force/code/items.dm
index 126c9952f21..79c33496a70 100644
--- a/modular_skyrat/modules/opposing_force/code/items.dm
+++ b/modular_skyrat/modules/opposing_force/code/items.dm
@@ -9,7 +9,7 @@
var/datum/component/uplink/hidden_uplink = GetComponent(/datum/component/uplink)
hidden_uplink.name = "old radio"
-/obj/item/reagent_containers/glass/rag/large
+/obj/item/reagent_containers/cup/rag/large
volume = 30
amount_per_transfer_from_this = 30
desc = "A damp rag made from a highly absorbant materials. Can hold up to 30u liquids. You can also clean up messes I guess."
diff --git a/modular_skyrat/modules/pollution/code/pollution_initializations.dm b/modular_skyrat/modules/pollution/code/pollution_initializations.dm
index 07f7541e4e2..086c8852912 100644
--- a/modular_skyrat/modules/pollution/code/pollution_initializations.dm
+++ b/modular_skyrat/modules/pollution/code/pollution_initializations.dm
@@ -22,14 +22,14 @@
. = ..()
AddElement(/datum/element/pollution_emitter, /datum/pollutant/decaying_waste, 30)
-/obj/item/reagent_containers/food/drinks/coffee/Initialize(mapload)
+/obj/item/reagent_containers/cup/glass/coffee/Initialize(mapload)
. = ..()
AddComponent(/datum/component/temporary_pollution_emission, /datum/pollutant/food/coffee, 5, 3 MINUTES)
-/obj/item/reagent_containers/food/drinks/mug/tea/Initialize(mapload)
+/obj/item/reagent_containers/cup/glass/mug/tea/Initialize(mapload)
. = ..()
AddComponent(/datum/component/temporary_pollution_emission, /datum/pollutant/food/tea, 5, 3 MINUTES)
-/obj/item/reagent_containers/food/drinks/mug/coco/Initialize(mapload)
+/obj/item/reagent_containers/cup/glass/mug/coco/Initialize(mapload)
. = ..()
AddComponent(/datum/component/temporary_pollution_emission, /datum/pollutant/food/chocolate, 5, 3 MINUTES)
diff --git a/modular_skyrat/modules/primitive_fun/code/ceramics.dm b/modular_skyrat/modules/primitive_fun/code/ceramics.dm
index 35f0a6ec287..c361e465a73 100644
--- a/modular_skyrat/modules/primitive_fun/code/ceramics.dm
+++ b/modular_skyrat/modules/primitive_fun/code/ceramics.dm
@@ -60,8 +60,8 @@
cost = CARGO_CRATE_VALUE * 2
unit_name = "ceramic product"
export_types = list(/obj/item/plate/ceramic,
- /obj/item/reagent_containers/glass/bowl/ceramic,
- /obj/item/reagent_containers/glass/beaker/large/ceramic)
+ /obj/item/reagent_containers/cup/bowl/ceramic,
+ /obj/item/reagent_containers/cup/beaker/large/ceramic)
/datum/export/ceramics/sell_object(obj/O, datum/export_report/report, dry_run, apply_elastic = FALSE) //I really dont want them to feel gimped
. = ..()
@@ -91,9 +91,9 @@
name = "ceramic bowl"
desc = "A piece of clay with a raised lip, in the shape of a bowl."
icon_state = "clay_bowl"
- forge_item = /obj/item/reagent_containers/glass/bowl/ceramic
+ forge_item = /obj/item/reagent_containers/cup/bowl/ceramic
-/obj/item/reagent_containers/glass/bowl/ceramic
+/obj/item/reagent_containers/cup/bowl/ceramic
name = "ceramic bowl"
icon = 'modular_skyrat/modules/primitive_fun/icons/prim_fun.dmi'
icon_state = "clay_bowl"
@@ -103,9 +103,9 @@
name = "ceramic cup"
desc = "A piece of clay with high walls, in the shape of a cup. It can hold 120 units."
icon_state = "clay_cup"
- forge_item = /obj/item/reagent_containers/glass/beaker/large/ceramic
+ forge_item = /obj/item/reagent_containers/cup/beaker/large/ceramic
-/obj/item/reagent_containers/glass/beaker/large/ceramic
+/obj/item/reagent_containers/cup/beaker/large/ceramic
name = "ceramic cup"
desc = "A cup that is made from ceramic."
icon = 'modular_skyrat/modules/primitive_fun/icons/prim_fun.dmi'
diff --git a/modular_skyrat/modules/primitive_fun/code/glassblowing.dm b/modular_skyrat/modules/primitive_fun/code/glassblowing.dm
index 66e14ba878b..e27d7c69881 100644
--- a/modular_skyrat/modules/primitive_fun/code/glassblowing.dm
+++ b/modular_skyrat/modules/primitive_fun/code/glassblowing.dm
@@ -13,8 +13,8 @@
unit_name = "glassblowing product"
export_types = list(/obj/item/glassblowing/glass_lens,
/obj/item/glassblowing/glass_globe,
- /obj/item/reagent_containers/glass/bowl/blowing_glass,
- /obj/item/reagent_containers/glass/beaker/large/blowing_glass,
+ /obj/item/reagent_containers/cup/bowl/blowing_glass,
+ /obj/item/reagent_containers/cup/beaker/large/blowing_glass,
/obj/item/plate/blowing_glass)
/datum/export/glassblowing/sell_object(obj/O, datum/export_report/report, dry_run, apply_elastic = FALSE) //I really dont want them to feel gimped
@@ -25,13 +25,13 @@
desc = "A glass bowl that is capable of carrying things."
icon_state = "glass_lens"
-/obj/item/reagent_containers/glass/bowl/blowing_glass
+/obj/item/reagent_containers/cup/bowl/blowing_glass
name = "glass bowl"
desc = "A glass bowl that is capable of carrying things."
icon = 'modular_skyrat/modules/primitive_fun/icons/prim_fun.dmi'
icon_state = "glass_bowl"
-/obj/item/reagent_containers/glass/beaker/large/blowing_glass
+/obj/item/reagent_containers/cup/beaker/large/blowing_glass
name = "glass cup"
desc = "A glass cup that is capable of carrying liquids."
icon = 'modular_skyrat/modules/primitive_fun/icons/prim_fun.dmi'
@@ -183,13 +183,13 @@
find_glass.chosen_item = /obj/item/plate/blowing_glass
find_glass.required_actions = list(3,3,3,0,0) //blowing, spinning, paddling
if("Bowl")
- find_glass.chosen_item = /obj/item/reagent_containers/glass/bowl/blowing_glass
+ find_glass.chosen_item = /obj/item/reagent_containers/cup/bowl/blowing_glass
find_glass.required_actions = list(2,2,2,0,3) //blowing, spinning, paddling
if("Globe")
find_glass.chosen_item = /obj/item/glassblowing/glass_globe
find_glass.required_actions = list(6,3,0,0,0) //blowing, spinning
if("Cup")
- find_glass.chosen_item = /obj/item/reagent_containers/glass/beaker/large/blowing_glass
+ find_glass.chosen_item = /obj/item/reagent_containers/cup/beaker/large/blowing_glass
find_glass.required_actions = list(3,3,3,0,0) //blowing, spinning, paddling
if("Lens")
find_glass.chosen_item = /obj/item/glassblowing/glass_lens
diff --git a/modular_skyrat/modules/reagent_forging/code/crafting_bench.dm b/modular_skyrat/modules/reagent_forging/code/crafting_bench.dm
index e7e23811206..1d3806f72e9 100644
--- a/modular_skyrat/modules/reagent_forging/code/crafting_bench.dm
+++ b/modular_skyrat/modules/reagent_forging/code/crafting_bench.dm
@@ -49,7 +49,7 @@
"Buckler Shield" = /obj/item/shield/riot/buckler/reagent_weapon,
"Coil" = /obj/item/forging/coil,
"Seed Mesh" = /obj/item/seed_mesh,
- "Primitive Centrifuge" = /obj/item/reagent_containers/glass/primitive_centrifuge,
+ "Primitive Centrifuge" = /obj/item/reagent_containers/cup/primitive_centrifuge,
"Bokken" = /obj/item/forging/reagent_weapon/bokken,
"Bow" = /obj/item/forging/incomplete_bow,
)
diff --git a/modular_skyrat/modules/salon/code/barber.dm b/modular_skyrat/modules/salon/code/barber.dm
index a168ecc9cc9..42c35778566 100644
--- a/modular_skyrat/modules/salon/code/barber.dm
+++ b/modular_skyrat/modules/salon/code/barber.dm
@@ -58,7 +58,7 @@
new /obj/item/reagent_containers/spray/quantum_hair_dye(src)
new /obj/item/reagent_containers/spray/barbers_aid(src)
new /obj/item/reagent_containers/spray/cleaner(src)
- new /obj/item/reagent_containers/glass/rag(src)
+ new /obj/item/reagent_containers/cup/rag(src)
new /obj/item/storage/medkit(src)
/obj/effect/landmark/start/barber
diff --git a/modular_skyrat/modules/sec_haul/code/security_medic/secmed_clothes.dm b/modular_skyrat/modules/sec_haul/code/security_medic/secmed_clothes.dm
index acb196d94b9..735522ed4f0 100644
--- a/modular_skyrat/modules/sec_haul/code/security_medic/secmed_clothes.dm
+++ b/modular_skyrat/modules/sec_haul/code/security_medic/secmed_clothes.dm
@@ -5,7 +5,7 @@
worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/suit.dmi'
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
armor = list(MELEE = 35, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, FIRE = 50, ACID = 50, WOUND = 10)
- allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/baton/telescopic, /obj/item/soap, /obj/item/tank/internals/emergency_oxygen, /obj/item/gun, /obj/item/storage/medkit)
+ allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight, /obj/item/reagent_containers/cup/bottle, /obj/item/reagent_containers/cup/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/baton/telescopic, /obj/item/soap, /obj/item/tank/internals/emergency_oxygen, /obj/item/gun, /obj/item/storage/medkit)
/obj/item/clothing/suit/toggle/labcoat/security_medic/blue
icon_state = "secmed_labcoat_blue"
@@ -19,7 +19,7 @@
icon_state = "secmed_vest"
worn_icon_state = "secmed_vest"
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
- allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/baton/telescopic, /obj/item/soap, /obj/item/tank/internals/emergency_oxygen, /obj/item/gun, /obj/item/storage/medkit)
+ allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight, /obj/item/reagent_containers/cup/bottle, /obj/item/reagent_containers/cup/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/baton/telescopic, /obj/item/soap, /obj/item/tank/internals/emergency_oxygen, /obj/item/gun, /obj/item/storage/medkit)
armor = list(MELEE = 35, BULLET = 30, LASER = 30, ENERGY = 40, BOMB = 25, BIO = 0, FIRE = 50, ACID = 50, WOUND = 10)
/obj/item/clothing/suit/hazardvest/security_medic/blue
@@ -34,7 +34,7 @@
icon_state = "secmed_armor"
worn_icon_state = "secmed_armor"
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
- allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/baton/telescopic, /obj/item/soap, /obj/item/tank/internals/emergency_oxygen, /obj/item/gun, /obj/item/storage/medkit)
+ allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight, /obj/item/reagent_containers/cup/bottle, /obj/item/reagent_containers/cup/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/baton/telescopic, /obj/item/soap, /obj/item/tank/internals/emergency_oxygen, /obj/item/gun, /obj/item/storage/medkit)
/obj/item/clothing/under/rank/security/peacekeeper/security_medic
name = "security medics's uniform"
diff --git a/tgstation.dme b/tgstation.dme
index 399d6ac39ed..674813c4931 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -466,6 +466,7 @@
#include "code\_globalvars\lists\color.dm"
#include "code\_globalvars\lists\flavor_misc.dm"
#include "code\_globalvars\lists\keybindings.dm"
+#include "code\_globalvars\lists\maintenance_loot.dm"
#include "code\_globalvars\lists\mapping.dm"
#include "code\_globalvars\lists\mobs.dm"
#include "code\_globalvars\lists\names.dm"
@@ -3021,13 +3022,8 @@
#include "code\modules\fishing\sources\_fish_source.dm"
#include "code\modules\fishing\sources\source_types.dm"
#include "code\modules\flufftext\Dreaming.dm"
-#include "code\modules\food_and_drinks\food.dm"
#include "code\modules\food_and_drinks\pizzabox.dm"
#include "code\modules\food_and_drinks\plate.dm"
-#include "code\modules\food_and_drinks\drinks\drinks.dm"
-#include "code\modules\food_and_drinks\drinks\drinks\bottle.dm"
-#include "code\modules\food_and_drinks\drinks\drinks\drinkingglass.dm"
-#include "code\modules\food_and_drinks\food\condiment.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\deep_fryer.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\food_cart.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\gibber.dm"
@@ -4179,10 +4175,9 @@
#include "code\modules\reagents\chemistry\recipes\special.dm"
#include "code\modules\reagents\chemistry\recipes\toxins.dm"
#include "code\modules\reagents\reagent_containers\blood_pack.dm"
-#include "code\modules\reagents\reagent_containers\bottle.dm"
#include "code\modules\reagents\reagent_containers\chem_pack.dm"
+#include "code\modules\reagents\reagent_containers\condiment.dm"
#include "code\modules\reagents\reagent_containers\dropper.dm"
-#include "code\modules\reagents\reagent_containers\glass.dm"
#include "code\modules\reagents\reagent_containers\hypospray.dm"
#include "code\modules\reagents\reagent_containers\medigel.dm"
#include "code\modules\reagents\reagent_containers\misc.dm"
@@ -4191,6 +4186,12 @@
#include "code\modules\reagents\reagent_containers\spray.dm"
#include "code\modules\reagents\reagent_containers\syringes.dm"
#include "code\modules\reagents\reagent_containers\watering_can.dm"
+#include "code\modules\reagents\reagent_containers\cups\_cup.dm"
+#include "code\modules\reagents\reagent_containers\cups\bottle.dm"
+#include "code\modules\reagents\reagent_containers\cups\drinkingglass.dm"
+#include "code\modules\reagents\reagent_containers\cups\drinks.dm"
+#include "code\modules\reagents\reagent_containers\cups\glassbottle.dm"
+#include "code\modules\reagents\reagent_containers\cups\soda.dm"
#include "code\modules\reagents\withdrawal\_addiction.dm"
#include "code\modules\reagents\withdrawal\generic_addictions.dm"
#include "code\modules\recycling\conveyor.dm"
diff --git a/tools/UpdatePaths/Scripts/69081_drinks_refactor.txt b/tools/UpdatePaths/Scripts/69081_drinks_refactor.txt
new file mode 100644
index 00000000000..746a1519130
--- /dev/null
+++ b/tools/UpdatePaths/Scripts/69081_drinks_refactor.txt
@@ -0,0 +1,25 @@
+# Glasses to cups
+/obj/item/reagent_containers/cup/@SUBTYPES : /obj/item/reagent_containers/cup/@SUBTYPES {@OLD}
+
+# Foods
+/obj/item/reagent_containers/cup/glass/@SUBTYPES : /obj/item/reagent_containers/cup/glass/@SUBTYPES {@OLD}
+/obj/item/reagent_containers/condiment/@SUBTYPES : /obj/item/reagent_containers/condiment/@SUBTYPES {@OLD}
+
+# Sodas
+/obj/item/reagent_containers/cup/soda_cans/@SUBTYPES : /obj/item/reagent_containers/cup/soda_cans/@SUBTYPES {@OLD}
+/obj/item/reagent_containers/cup/soda_cans/@SUBTYPES : /obj/item/reagent_containers/cup/soda_cans/@SUBTYPES {@OLD}
+
+# Juices
+/obj/item/reagent_containers/cup/glass/glass/bottle/tomatojuice : /obj/item/reagent_containers/cup/glass/bottle/juice/tomatojuice {@OLD}
+/obj/item/reagent_containers/cup/glass/glass/bottle/orangejuice : /obj/item/reagent_containers/cup/glass/bottle/juice/orangejuice {@OLD}
+/obj/item/reagent_containers/cup/glass/glass/bottle/cream : /obj/item/reagent_containers/cup/glass/bottle/juice/cream {@OLD}
+/obj/item/reagent_containers/cup/glass/glass/bottle/limejuice : /obj/item/reagent_containers/cup/glass/bottle/juice/limejuice {@OLD}
+/obj/item/reagent_containers/cup/glass/glass/bottle/pineapplejuice : /obj/item/reagent_containers/cup/glass/bottle/juice/pineapplejuice {@OLD}
+/obj/item/reagent_containers/cup/glass/glass/bottle/menthol : /obj/item/reagent_containers/cup/glass/bottle/juice/menthol {@OLD}
+
+/obj/item/reagent_containers/cup/glass/bottle/tomatojuice : /obj/item/reagent_containers/cup/glass/bottle/juice/tomatojuice {@OLD}
+/obj/item/reagent_containers/cup/glass/bottle/orangejuice : /obj/item/reagent_containers/cup/glass/bottle/juice/orangejuice {@OLD}
+/obj/item/reagent_containers/cup/glass/bottle/cream : /obj/item/reagent_containers/cup/glass/bottle/juice/cream {@OLD}
+/obj/item/reagent_containers/cup/glass/bottle/limejuice : /obj/item/reagent_containers/cup/glass/bottle/juice/limejuice {@OLD}
+/obj/item/reagent_containers/cup/glass/bottle/pineapplejuice : /obj/item/reagent_containers/cup/glass/bottle/juice/pineapplejuice {@OLD}
+/obj/item/reagent_containers/cup/glass/bottle/menthol : /obj/item/reagent_containers/cup/glass/bottle/juice/menthol {@OLD}