1z*lIV6TCWbG9>QFlJDcs_!kR#7dU>v@w6knc!D~;?
z;R5GiVGP>^8o7WL*p^%Lm#ckkYn#j@on<}r?OpUe^*A@Xki_y!Sk?E^t#6m_|A0P3
zM}AeW9k+EUHk=GB!jmH}5huc~PiAlOcQ|2_xoxwHz>PNuw5fLusa$+uail*9T~0<*
zi^O!W*EQ9Z6h-T!4mHifWVT-Ka42t?<0)IYwhPvfB;Ma#AA+4Tc5Geu;+}|@h
z=y*H~H~MMzx}F4W`q4!fBz;-
zjsu1DI3%q^Q8NbU^WpD;vOuALQ5iJY5&GvoVxw}5EXUTEC6dstMX&=Gn;`IGeS^z&
zAEuHkbY$rKd~+b5;cr{{&*}3SJ^K9U=pX4JyKaRa3~AUh>=P^1-AaIZX4qQL<%KU)
z8w$}VulH8}Y`7N^$+Y=w25JX(ioKr20isx2i9@t%R3m@o3e#Zg^w^U9=;(>Wk^WJq
zOS{OIFlrn9m2mprhw}~t_3XrYPn;Md6{pL0xNaG7zd@=Uqk9ZMs(K1=mV0G0fp)lyawmN1Sovbs+KpvuiX`jCv7tm!Uk(qV6c5
zxk`V-55`v6@FR~uX(w}2lLIO=CS~2fl2q{i-6fEqgc&eR&L8Sa;D#U1Ns;=PUttEM
zBh!HFmc3z4--T>mB3T($h8Dja5>&A{$yf#9Yzhl#jg^8iWbdnnsed-gn_55h6r7$7
zX%MOFF&?-QnNn-n6Z#?tj_HHh)6`Dz96RLml0g;sa6{q^UlI^aoAU#U#kP(hgTemo
z5*8b*JEWAPL@tW;{QeV1YB;{7yR(t;WZK(wASv~
z``HvQ-MjsQb(rS<2RG#MNCU42skp~@cjxCb`F5B;y6+MS
z$`mj^@~|%~?n%1`KR{88Cy=8V?13;phTh2AJZ9aFlPrSPlmbasIOa5<*3d2P*ys(oV1EYy$kGSS50$fCWLJ
z+m@}csM&rI{Mu-?L5lmQt780aiR-)6DOwbC%_>8)S30?sbFVmaCiHW|dg-}VKK31N
zFbMR%InaGteMdt*m@>;g!CWaAmx%))CuVf8WovO38cV*suy&GV$@p
zvi$>_;n+|~7@v&qeihbke$jvVkIQleOm*CUhl59Lv*6E~2MCQ8~xi
z`TBBHO81w|_;~3=#ycf!9_sVGwa$QVb%86fjL=J)(e#g}s~u>eG)UkJ%+u=gB?(@8
zn7|vY{oT;mI2H*3##0Ic@yd5$P&)tPT8&Qe7GX;GCr}4U9xHBm<%9(^)+gpgd~wIkV*!H{C8A~b4aGdOtdjf*G@!`B9@e9(D}O0ZRiE<*`9#u3z9U7f
zCaDp$pG9q_ohI?5)|AFpcfJ#wp5)b578iT?)O<4WupRf0tL=UnW^-HgX%=PD0vANo
zb31Z|KV|V?+{Bc;g13fZk9_H}cx<(|wy+q2H{~ONA9qN-x{URzdJPNI&+L=^O!NAf
zsp%m3=g{@kd8zvOtj)ezUj{h*VOWbPm=(>+XYHtp1eJ%Fvh5+aY7}KXf6=P{4XD1#
zkV<^aj^@6+(Ti
z!iX^#)#>8TqwP9P*M80Dnz!0*JrNmn9ea9gM&IOkt!Fl;k-~G6Q8{*{f1W4pz72gP
zU#vFB8ME$$kt!#o1w!h^ah*Jx$6QA_h9{n
s&&XF~czCI(O#H0gW>kM|?iuxrue%hVE)9
Date: Tue, 3 Oct 2023 15:39:20 -0400
Subject: [PATCH 02/12] fix broken nuggets & stewed soy
---
code/modules/food_and_drinks/food/snacks.dm | 4 ++--
.../food_and_drinks/recipes/tablecraft/recipes_meat.dm | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm
index c652c9fec38e7..00532de4ab4de 100644
--- a/code/modules/food_and_drinks/food/snacks.dm
+++ b/code/modules/food_and_drinks/food/snacks.dm
@@ -30,9 +30,9 @@ All foods are distributed among various categories. Use common sense.
*/
/obj/item/reagent_containers/food/snacks
name = "snack"
- desc = "Yummy."
+ desc = "Yummy. Kill the local admin/coder who spawned this."
icon = 'icons/obj/food/food.dmi'
- icon_state = null
+ icon_state = "ERROR"
lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi'
righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi'
obj_flags = UNIQUE_RENAME
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
index 470b595678b67..4248992422ba6 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
@@ -142,7 +142,7 @@
/obj/item/reagent_containers/food/snacks/grown/carrot = 1,
/obj/item/reagent_containers/food/snacks/grown/tomato = 1
)
- result = /obj/item/reagent_containers/food/snacks/stewedsoymeat
+ result = /obj/item/food/stewedsoymeat
subcategory = CAT_MEAT
/datum/crafting_recipe/food/sausage
@@ -159,7 +159,7 @@
reqs = list(
/obj/item/food/meat/cutlet = 1
)
- result = /obj/item/reagent_containers/food/snacks/nugget
+ result = /obj/item/food/nugget
subcategory = CAT_MEAT
/datum/crafting_recipe/food/rawkhinkali
From e04874fa4e36868c6e52ee3ed62c52c50f2f805b Mon Sep 17 00:00:00 2001
From: Tsar-Salat <62388554+Tsar-Salat@users.noreply.github.com>
Date: Thu, 26 Oct 2023 14:10:33 -0400
Subject: [PATCH 03/12] run dough UpdatePaths
---
_maps/RandomRuins/SpaceRuins/Fast_Food.dmm | 4 +-
_maps/RandomZLevels/undergroundoutpost45.dmm | 4 ++
_maps/holodeck/skatepark.dmm | 62 +++++++++----------
_maps/map_files/CorgStation/CorgStation.dmm | 2 +-
.../map_files/Deltastation/DeltaStation2.dmm | 2 +-
_maps/map_files/FlandStation/FlandStation.dmm | 2 +-
_maps/map_files/KiloStation/KiloStation.dmm | 4 +-
_maps/map_files/RadStation/RadStation.dmm | 6 +-
_maps/shuttles/emergency/emergency_corg.dmm | 2 +-
_maps/shuttles/emergency/emergency_luxury.dmm | 4 +-
_maps/shuttles/whiteship/whiteship_box.dmm | 2 +-
11 files changed, 47 insertions(+), 47 deletions(-)
diff --git a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm
index 5041cdcdd7b2c..74899b19eff6e 100644
--- a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm
+++ b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm
@@ -715,7 +715,7 @@
/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/powered/macspace)
"cK" = (
-/obj/item/food/burrito,
+/obj/item/reagent_containers/food/snacks/burrito,
/obj/structure/table/wood/fancy/blue,
/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/powered/macspace)
@@ -731,7 +731,7 @@
/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/powered/macspace)
"cO" = (
-/obj/item/food/carneburrito,
+/obj/item/reagent_containers/food/snacks/carneburrito,
/obj/structure/table/wood/fancy/blue,
/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/powered/macspace)
diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm
index 356f1e25541ea..defb751dc29d8 100644
--- a/_maps/RandomZLevels/undergroundoutpost45.dmm
+++ b/_maps/RandomZLevels/undergroundoutpost45.dmm
@@ -960,6 +960,7 @@
"cM" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 5;
+
},
/turf/open/floor/plating{
heat_capacity = 1e+006
@@ -2659,6 +2660,7 @@
"hU" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4;
+
},
/obj/structure/table,
/obj/item/book/manual/chef_recipes,
@@ -2671,6 +2673,7 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4;
+
},
/turf/open/floor/plating{
heat_capacity = 1e+006
@@ -7030,6 +7033,7 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4;
+
},
/obj/machinery/door/airlock/maintenance{
name = "Research Maintenance";
diff --git a/_maps/holodeck/skatepark.dmm b/_maps/holodeck/skatepark.dmm
index 1238c9f21bec8..b8dd5519436f8 100644
--- a/_maps/holodeck/skatepark.dmm
+++ b/_maps/holodeck/skatepark.dmm
@@ -13,10 +13,6 @@
/obj/structure/table,
/turf/open/floor/holofloor/plating,
/area/template_noop)
-"H" = (
-/obj/structure/table,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
(1,1,1) = {"
a
@@ -32,8 +28,8 @@ a
"}
(2,1,1) = {"
a
-H
-H
+t
+t
a
a
a
@@ -44,24 +40,24 @@ l
"}
(3,1,1) = {"
a
-H
-H
-H
-H
+t
+t
+t
+t
a
-H
-H
+t
+t
a
l
"}
(4,1,1) = {"
a
a
-H
-H
-H
-H
-H
+t
+t
+t
+t
+t
a
a
l
@@ -69,11 +65,11 @@ l
(5,1,1) = {"
a
a
-H
+t
t
a
-H
-H
+t
+t
a
a
l
@@ -81,10 +77,10 @@ l
(6,1,1) = {"
a
a
-H
-H
-H
-H
+t
+t
+t
+t
a
a
a
@@ -92,25 +88,25 @@ l
"}
(7,1,1) = {"
a
-H
-H
-H
-H
+t
+t
+t
+t
a
-H
-H
+t
+t
a
l
"}
(8,1,1) = {"
a
-H
+t
a
a
a
a
-H
-H
+t
+t
a
a
"}
diff --git a/_maps/map_files/CorgStation/CorgStation.dmm b/_maps/map_files/CorgStation/CorgStation.dmm
index 56e6ad1257c2a..40be1f31562ed 100644
--- a/_maps/map_files/CorgStation/CorgStation.dmm
+++ b/_maps/map_files/CorgStation/CorgStation.dmm
@@ -36919,7 +36919,7 @@
/area/bridge)
"lVf" = (
/obj/structure/table/reinforced,
-/obj/item/food/dough,
+/obj/item/reagent_containers/food/snacks/dough,
/obj/item/kitchen/rollingpin,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm
index 90d0f9e348b10..2d4d4043e258d 100644
--- a/_maps/map_files/Deltastation/DeltaStation2.dmm
+++ b/_maps/map_files/Deltastation/DeltaStation2.dmm
@@ -10998,7 +10998,7 @@
/area/crew_quarters/kitchen)
"bhQ" = (
/obj/structure/table/reinforced,
-/obj/item/food/dough,
+/obj/item/reagent_containers/food/snacks/dough,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
/area/crew_quarters/kitchen)
diff --git a/_maps/map_files/FlandStation/FlandStation.dmm b/_maps/map_files/FlandStation/FlandStation.dmm
index 037884113f0a5..8661b4c8b82b7 100644
--- a/_maps/map_files/FlandStation/FlandStation.dmm
+++ b/_maps/map_files/FlandStation/FlandStation.dmm
@@ -93225,7 +93225,7 @@
/obj/effect/turf_decal/bot,
/obj/item/reagent_containers/glass/bowl,
/obj/item/reagent_containers/food/snacks/grown/tomato,
-/obj/item/food/dough,
+/obj/item/reagent_containers/food/snacks/dough,
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/kitchen)
diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm
index 552904e06e197..eceb685245333 100644
--- a/_maps/map_files/KiloStation/KiloStation.dmm
+++ b/_maps/map_files/KiloStation/KiloStation.dmm
@@ -68104,8 +68104,8 @@
/area/security/main)
"oSL" = (
/obj/structure/table,
-/obj/item/food/dough,
-/obj/item/food/dough,
+/obj/item/reagent_containers/food/snacks/dough,
+/obj/item/reagent_containers/food/snacks/dough,
/obj/item/kitchen/rollingpin,
/obj/item/kitchen/rollingpin,
/obj/effect/turf_decal/tile/neutral/half/contrasted{
diff --git a/_maps/map_files/RadStation/RadStation.dmm b/_maps/map_files/RadStation/RadStation.dmm
index ed96251740d6f..5dff38177ce6c 100644
--- a/_maps/map_files/RadStation/RadStation.dmm
+++ b/_maps/map_files/RadStation/RadStation.dmm
@@ -5709,10 +5709,10 @@
/area/hallway/primary/central)
"bOn" = (
/obj/structure/table,
-/obj/item/food/dough{
+/obj/item/reagent_containers/food/snacks/dough{
pixel_x = -4
},
-/obj/item/food/dough{
+/obj/item/reagent_containers/food/snacks/dough{
pixel_y = 1
},
/obj/item/kitchen/rollingpin{
@@ -29883,7 +29883,7 @@
pixel_y = 1
},
/obj/effect/turf_decal/stripes/corner,
-/obj/item/food/piedough,
+/obj/item/reagent_containers/food/snacks/piedough,
/obj/machinery/light_switch{
pixel_x = 21
},
diff --git a/_maps/shuttles/emergency/emergency_corg.dmm b/_maps/shuttles/emergency/emergency_corg.dmm
index 09d8ab5263f3a..2a6c40a067116 100644
--- a/_maps/shuttles/emergency/emergency_corg.dmm
+++ b/_maps/shuttles/emergency/emergency_corg.dmm
@@ -183,7 +183,7 @@
dir = 4
},
/obj/structure/table/reinforced,
-/obj/item/food/dough,
+/obj/item/reagent_containers/food/snacks/dough,
/obj/item/kitchen/rollingpin,
/turf/open/floor/plasteel,
/area/shuttle/escape)
diff --git a/_maps/shuttles/emergency/emergency_luxury.dmm b/_maps/shuttles/emergency/emergency_luxury.dmm
index b2ab620b93bec..c6ffd8e1db1cd 100644
--- a/_maps/shuttles/emergency/emergency_luxury.dmm
+++ b/_maps/shuttles/emergency/emergency_luxury.dmm
@@ -154,7 +154,7 @@
/area/shuttle/escape/luxury)
"aC" = (
/obj/structure/table/wood/fancy,
-/obj/item/food/enchiladas,
+/obj/item/reagent_containers/food/snacks/enchiladas,
/turf/open/floor/carpet,
/area/shuttle/escape/luxury)
"aD" = (
@@ -194,7 +194,7 @@
/area/shuttle/escape/luxury)
"aK" = (
/obj/structure/table/wood/fancy,
-/obj/item/food/carneburrito,
+/obj/item/reagent_containers/food/snacks/carneburrito,
/turf/open/floor/carpet,
/area/shuttle/escape/luxury)
"aL" = (
diff --git a/_maps/shuttles/whiteship/whiteship_box.dmm b/_maps/shuttles/whiteship/whiteship_box.dmm
index 05b65545c731c..1ecd2ff990909 100644
--- a/_maps/shuttles/whiteship/whiteship_box.dmm
+++ b/_maps/shuttles/whiteship/whiteship_box.dmm
@@ -1905,7 +1905,7 @@
},
/obj/item/reagent_containers/food/snacks/muffin/berry,
/obj/item/food/tofu,
-/obj/item/food/burrito,
+/obj/item/reagent_containers/food/snacks/burrito,
/obj/structure/cable/yellow{
icon_state = "0-8"
},
From ff0688cd22be43757916127a96513506f458cad6 Mon Sep 17 00:00:00 2001
From: Tsar-Salat <62388554+Tsar-Salat@users.noreply.github.com>
Date: Thu, 26 Oct 2023 14:40:52 -0400
Subject: [PATCH 04/12] updatepaths add
---
tools/UpdatePaths/Scripts/9951_NEWFOODmeats | 34 +++++++++++++++++++++
1 file changed, 34 insertions(+)
create mode 100644 tools/UpdatePaths/Scripts/9951_NEWFOODmeats
diff --git a/tools/UpdatePaths/Scripts/9951_NEWFOODmeats b/tools/UpdatePaths/Scripts/9951_NEWFOODmeats
new file mode 100644
index 0000000000000..f7cadf38626bf
--- /dev/null
+++ b/tools/UpdatePaths/Scripts/9951_NEWFOODmeats
@@ -0,0 +1,34 @@
+/obj/item/food/meat/slab/dolphinmeat : /obj/item/reagent_containers/food/snacks/dolphinmeat{@OLD}
+
+/obj/item/food/meat/slab : /obj/item/reagent_containers/food/snacks/meat/slab{@OLD}
+
+/obj/item/food/meat/steak : /obj/item/reagent_containers/food/snacks/meat/steak{@OLD}
+
+/obj/item/food/fishmeat : /obj/item/reagent_containers/food/snacks/carpmeat/icantbelieveitsnotcarp{@OLD}
+/obj/item/food/fishmeat/carp/imitation : /obj/item/reagent_containers/food/snacks/carpmeat/imitation{@OLD}
+/obj/item/food/fishmeat/carp : /obj/item/reagent_containers/food/snacks/carpmeat{@OLD}
+
+/obj/item/food/cubancarp : /obj/item/reagent_containers/food/snacks/cubancarp{@OLD}
+/obj/item/food/fishfingers : /obj/item/reagent_containers/food/snacks/fishfingers{@OLD}
+/obj/item/food/fishandchips : /obj/item/reagent_containers/food/snacks/fishandchips{@OLD}
+/obj/item/food/tofu : /obj/item/reagent_containers/food/snacks/tofu{@OLD}
+/obj/item/food/spiderleg : /obj/item/reagent_containers/food/snacks/spiderleg{@OLD}
+/obj/item/food/cornedbeef : /obj/item/reagent_containers/food/snacks/cornedbeef{@OLD}
+/obj/item/food/bearsteak : /obj/item/reagent_containers/food/snacks/bearsteak{@OLD}
+/obj/item/food/meatball : /obj/item/reagent_containers/food/snacks/meatball{@OLD}
+/obj/item/food/sausage : /obj/item/reagent_containers/food/snacks/sausage{@OLD}
+/obj/item/food/salami : /obj/item/reagent_containers/food/snacks/salami{@OLD}
+/obj/item/food/rawkhinkali : /obj/item/reagent_containers/food/snacks/rawkhinkali{@OLD}
+/obj/item/food/khinkali : /obj/item/reagent_containers/food/snacks/khinkali{@OLD}
+/obj/item/food/meatbun : /obj/item/reagent_containers/food/snacks/meatbun{@OLD}
+
+/obj/item/food/stewedsoymeat : /obj/item/reagent_containers/food/snacks/stewedsoymeat{@OLD}
+/obj/item/food/boiledspiderleg : /obj/item/reagent_containers/food/snacks/boiledspiderleg{@OLD}
+/obj/item/food/spidereggsham : /obj/item/reagent_containers/food/snacks/spidereggsham{@OLD}
+/obj/item/food/sashimi : /obj/item/reagent_containers/food/snacks/sashimi{@OLD}
+/obj/item/food/nugget : /obj/item/reagent_containers/food/snacks/nugget{@OLD}
+/obj/item/food/pigblanket : /obj/item/reagent_containers/food/snacks/pigblanket{@OLD}
+/obj/item/food/bbqribs : /obj/item/reagent_containers/food/snacks/bbqribs{@OLD}
+/obj/item/food/meatclown : /obj/item/reagent_containers/food/snacks/meatclown{@OLD}
+/obj/item/food/kebab : /obj/item/reagent_containers/food/snacks/kebab{@OLD}
+
From 4a15b7e838d7300229311eac0b8c754c6acb7732 Mon Sep 17 00:00:00 2001
From: Tsar-Salat <62388554+Tsar-Salat@users.noreply.github.com>
Date: Thu, 26 Oct 2023 14:49:33 -0400
Subject: [PATCH 05/12] fix conflicts
---
code/game/objects/items/food/meatdish.dm | 17 -----------------
.../recipes/tablecraft/recipes_meat.dm | 2 +-
.../recipes/tablecraft/recipes_mexican.dm | 10 +++++-----
3 files changed, 6 insertions(+), 23 deletions(-)
diff --git a/code/game/objects/items/food/meatdish.dm b/code/game/objects/items/food/meatdish.dm
index 76b9b03ef48a6..9a80c2ec05f8c 100644
--- a/code/game/objects/items/food/meatdish.dm
+++ b/code/game/objects/items/food/meatdish.dm
@@ -248,23 +248,6 @@
foodtypes = GRAIN | MEAT | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
-//DELETE in dough&mexican
-/obj/item/food/enchiladas
- name = "enchiladas"
- desc = "Viva La Mexico!"
- icon = 'icons/obj/food/meat.dmi'
- icon_state = "enchiladas"
- bite_consumption = 4
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/nutriment/protein = 7,
- /datum/reagent/consumable/capsaicin = 6,
- /datum/reagent/consumable/nutriment/vitamin = 2
- )
- tastes = list("hot peppers" = 1, "meat" = 3, "cheese" = 1, "sour cream" = 1)
- foodtypes = MEAT | GRAIN
- w_class = WEIGHT_CLASS_SMALL
-
/obj/item/food/stewedsoymeat
name = "stewed soy meat"
desc = "Even non-vegetarians will LOVE this!"
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
index a7a588e361313..7dc61def0f6aa 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
@@ -166,7 +166,7 @@
name = "Meat bun"
reqs = list(
/datum/reagent/consumable/soysauce = 5,
- /obj/item/reagent_containers/food/snacks/bun = 1,
+ /obj/item/food/bun = 1,
/obj/item/food/meatball = 1,
/obj/item/reagent_containers/food/snacks/grown/cabbage = 1
)
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm
index f5ca4ea5a0115..53f59758006bf 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm
@@ -25,7 +25,7 @@
name ="Carne de asada burrito"
reqs = list(
/obj/item/food/tortilla = 1,
- /obj/item/reagent_containers/food/snacks/meat/cutlet = 2,
+ /obj/item/food/meat/cutlet = 2,
/obj/item/reagent_containers/food/snacks/grown/soybeans = 1
)
result = /obj/item/food/carneburrito
@@ -75,7 +75,7 @@
reqs = list(
/obj/item/food/tortilla = 1,
/obj/item/reagent_containers/food/snacks/cheesewedge = 1,
- /obj/item/reagent_containers/food/snacks/meat/cutlet = 1,
+ /obj/item/food/meat/cutlet = 1,
/obj/item/reagent_containers/food/snacks/grown/cabbage = 1,
)
result = /obj/item/food/taco
@@ -86,7 +86,7 @@
reqs = list(
/obj/item/food/tortilla = 1,
/obj/item/reagent_containers/food/snacks/cheesewedge = 1,
- /obj/item/reagent_containers/food/snacks/meat/cutlet = 1,
+ /obj/item/food/meat/cutlet = 1,
)
result = /obj/item/food/taco/plain
subcategory = CAT_MEXICAN
@@ -94,7 +94,7 @@
/datum/crafting_recipe/food/enchiladas
name = "Enchiladas"
reqs = list(
- /obj/item/reagent_containers/food/snacks/meat/cutlet = 2,
+ /obj/item/food/meat/cutlet = 2,
/obj/item/reagent_containers/food/snacks/grown/chili = 2,
/obj/item/food/tortilla = 2
)
@@ -105,7 +105,7 @@
name = "Stuffed legion"
time = 40
reqs = list(
- /obj/item/reagent_containers/food/snacks/meat/steak/goliath = 1,
+ /obj/item/food/meat/steak/goliath = 1,
/obj/item/organ/regenerative_core/legion = 1,
/datum/reagent/consumable/ketchup = 2,
/datum/reagent/consumable/capsaicin = 2
From 339ba21c2b0db28910da5ebab7b9c1b9bf1ad468 Mon Sep 17 00:00:00 2001
From: RKz
Date: Mon, 6 Nov 2023 19:40:27 -0500
Subject: [PATCH 06/12] fix conflict
---
.../food_and_drinks/recipes/tablecraft/recipes_meat.dm | 4 ++--
.../food_and_drinks/recipes/tablecraft/recipes_sandwich.dm | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
index a9dbd2ea86da5..724910e1304ec 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
@@ -188,10 +188,10 @@
reqs = list(
/datum/reagent/consumable/soysauce = 5,
/obj/item/food/bun = 1,
- /obj/item/reagent_containers/food/snacks/meatball = 1,
+ /obj/item/food/meatball = 1,
/obj/item/reagent_containers/food/snacks/grown/cabbage = 1
)
- result = /obj/item/reagent_containers/food/snacks/meatbun
+ result = /obj/item/food/meatbun
subcategory = CAT_MEAT
/datum/crafting_recipe/food/ratkebab
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm
index dbcaa296eb6f5..d67ff87c53dc2 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm
@@ -57,7 +57,7 @@
reqs = list(
/datum/reagent/consumable/ketchup = 5,
/obj/item/food/bun = 1,
- /obj/item/reagent_containers/food/snacks/sausage = 1
+ /obj/item/food/sausage = 1
)
result = /obj/item/reagent_containers/food/snacks/hotdog
subcategory = CAT_SANDWICH
From df6d253ec9e3ea8c293a8db899412d48cc8ca03f Mon Sep 17 00:00:00 2001
From: RKz
Date: Tue, 7 Nov 2023 02:02:06 -0500
Subject: [PATCH 07/12] fix conflict
---
_maps/RandomRuins/SpaceRuins/Fast_Food.dmm | 4 ++--
_maps/map_files/RadStation/RadStation.dmm | 6 +++---
_maps/shuttles/emergency/emergency_luxury.dmm | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm
index 74899b19eff6e..5041cdcdd7b2c 100644
--- a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm
+++ b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm
@@ -715,7 +715,7 @@
/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/powered/macspace)
"cK" = (
-/obj/item/reagent_containers/food/snacks/burrito,
+/obj/item/food/burrito,
/obj/structure/table/wood/fancy/blue,
/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/powered/macspace)
@@ -731,7 +731,7 @@
/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/powered/macspace)
"cO" = (
-/obj/item/reagent_containers/food/snacks/carneburrito,
+/obj/item/food/carneburrito,
/obj/structure/table/wood/fancy/blue,
/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/powered/macspace)
diff --git a/_maps/map_files/RadStation/RadStation.dmm b/_maps/map_files/RadStation/RadStation.dmm
index 5dff38177ce6c..ed96251740d6f 100644
--- a/_maps/map_files/RadStation/RadStation.dmm
+++ b/_maps/map_files/RadStation/RadStation.dmm
@@ -5709,10 +5709,10 @@
/area/hallway/primary/central)
"bOn" = (
/obj/structure/table,
-/obj/item/reagent_containers/food/snacks/dough{
+/obj/item/food/dough{
pixel_x = -4
},
-/obj/item/reagent_containers/food/snacks/dough{
+/obj/item/food/dough{
pixel_y = 1
},
/obj/item/kitchen/rollingpin{
@@ -29883,7 +29883,7 @@
pixel_y = 1
},
/obj/effect/turf_decal/stripes/corner,
-/obj/item/reagent_containers/food/snacks/piedough,
+/obj/item/food/piedough,
/obj/machinery/light_switch{
pixel_x = 21
},
diff --git a/_maps/shuttles/emergency/emergency_luxury.dmm b/_maps/shuttles/emergency/emergency_luxury.dmm
index cf6b3d4be6d5f..f56e293275253 100644
--- a/_maps/shuttles/emergency/emergency_luxury.dmm
+++ b/_maps/shuttles/emergency/emergency_luxury.dmm
@@ -194,7 +194,7 @@
/area/shuttle/escape/luxury)
"aK" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/snacks/carneburrito,
+/obj/item/food/carneburrito,
/turf/open/floor/carpet,
/area/shuttle/escape/luxury)
"aL" = (
From 4abfee5e1e8600722c4453baec8f55f15f0f7c2c Mon Sep 17 00:00:00 2001
From: Tsar-Salat <62388554+Tsar-Salat@users.noreply.github.com>
Date: Tue, 7 Nov 2023 12:40:10 -0500
Subject: [PATCH 08/12] conflict
---
_maps/map_files/CorgStation/CorgStation.dmm | 2 +-
_maps/map_files/FlandStation/FlandStation.dmm | 2 +-
_maps/shuttles/emergency/emergency_corg.dmm | 2 +-
_maps/shuttles/emergency/emergency_luxury.dmm | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/_maps/map_files/CorgStation/CorgStation.dmm b/_maps/map_files/CorgStation/CorgStation.dmm
index 40be1f31562ed..56e6ad1257c2a 100644
--- a/_maps/map_files/CorgStation/CorgStation.dmm
+++ b/_maps/map_files/CorgStation/CorgStation.dmm
@@ -36919,7 +36919,7 @@
/area/bridge)
"lVf" = (
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/dough,
+/obj/item/food/dough,
/obj/item/kitchen/rollingpin,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
diff --git a/_maps/map_files/FlandStation/FlandStation.dmm b/_maps/map_files/FlandStation/FlandStation.dmm
index f9121739617c0..55a63f3026c4e 100644
--- a/_maps/map_files/FlandStation/FlandStation.dmm
+++ b/_maps/map_files/FlandStation/FlandStation.dmm
@@ -93225,7 +93225,7 @@
/obj/effect/turf_decal/bot,
/obj/item/reagent_containers/glass/bowl,
/obj/item/reagent_containers/food/snacks/grown/tomato,
-/obj/item/reagent_containers/food/snacks/dough,
+/obj/item/food/dough,
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/kitchen)
diff --git a/_maps/shuttles/emergency/emergency_corg.dmm b/_maps/shuttles/emergency/emergency_corg.dmm
index cf18fa49a5301..e7ac2b627f085 100644
--- a/_maps/shuttles/emergency/emergency_corg.dmm
+++ b/_maps/shuttles/emergency/emergency_corg.dmm
@@ -183,7 +183,7 @@
dir = 4
},
/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/dough,
+/obj/item/food/dough,
/obj/item/kitchen/rollingpin,
/turf/open/floor/plasteel,
/area/shuttle/escape)
diff --git a/_maps/shuttles/emergency/emergency_luxury.dmm b/_maps/shuttles/emergency/emergency_luxury.dmm
index f56e293275253..1384087d04099 100644
--- a/_maps/shuttles/emergency/emergency_luxury.dmm
+++ b/_maps/shuttles/emergency/emergency_luxury.dmm
@@ -154,7 +154,7 @@
/area/shuttle/escape/luxury)
"aC" = (
/obj/structure/table/wood/fancy,
-/obj/item/reagent_containers/food/snacks/enchiladas,
+/obj/item/food/enchiladas,
/turf/open/floor/carpet,
/area/shuttle/escape/luxury)
"aD" = (
From 6955727491be24dc06e8856338b4af0732258762 Mon Sep 17 00:00:00 2001
From: RKz
Date: Wed, 22 Nov 2023 03:04:55 -0500
Subject: [PATCH 09/12] bad typepath
---
code/game/objects/effects/spawners/lootdrop.dm | 2 +-
code/game/objects/items/food/meatdish.dm | 4 ----
2 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm
index b8641c04cfa30..643b3acd3131e 100644
--- a/code/game/objects/effects/spawners/lootdrop.dm
+++ b/code/game/objects/effects/spawners/lootdrop.dm
@@ -117,7 +117,7 @@
var/mains = list(
/obj/item/food/bearsteak,
/obj/item/food/enchiladas,
- /obj/item/reagent_containers/food/snacks/stewedsoymeat,
+ /obj/item/food/stewedsoymeat,
/obj/item/food/burger/bigbite,
/obj/item/food/burger/superbite,
/obj/item/food/burger/fivealarm)
diff --git a/code/game/objects/items/food/meatdish.dm b/code/game/objects/items/food/meatdish.dm
index 9a80c2ec05f8c..a85613814cd8b 100644
--- a/code/game/objects/items/food/meatdish.dm
+++ b/code/game/objects/items/food/meatdish.dm
@@ -262,10 +262,6 @@
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
-/obj/item/reagent_containers/food/snacks/stewedsoymeat/Initialize(mapload)
- . = ..()
- eatverb = pick("slurp","sip","inhale","drink")
-
/obj/item/food/boiledspiderleg
name = "boiled spider leg"
desc = "A giant spider's leg that's still twitching after being cooked. Gross!"
From 900e8c6f240942edf72597944d2176a4c03a6b4f Mon Sep 17 00:00:00 2001
From: RKz
Date: Fri, 24 Nov 2023 03:27:40 -0500
Subject: [PATCH 10/12] that too
---
.../modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm
index 19df85997da93..8a7fe5678dda2 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm
@@ -59,7 +59,7 @@
/obj/item/reagent_containers/food/snacks/grown/cabbage = 1,
)
result = /obj/item/reagent_containers/food/snacks/eggwrap
- category = CAT_EGG
+ subcategory = CAT_EGG
/datum/crafting_recipe/food/chawanmushi
name = "Chawanmushi"
@@ -70,4 +70,4 @@
/obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1
)
result = /obj/item/reagent_containers/food/snacks/chawanmushi
- category = CAT_EGG
+ subcategory = CAT_EGG
From a5bead5966e0783b70cfdc0ee910bca9df748f3d Mon Sep 17 00:00:00 2001
From: RKz
Date: Fri, 15 Dec 2023 11:38:03 -0500
Subject: [PATCH 11/12] psyphoza fixes
---
beestation.dme | 1 -
code/controllers/subsystem/traumas.dm | 6 +++---
code/game/objects/items/food/meatslab.dm | 14 ++++++++++++++
.../carbon/human/species_types/psyphoza.dm | 6 +++---
icons/obj/food/meat.dmi | Bin 27982 -> 30386 bytes
5 files changed, 20 insertions(+), 7 deletions(-)
diff --git a/beestation.dme b/beestation.dme
index ae127d4b919e5..f03aa4a501ef3 100644
--- a/beestation.dme
+++ b/beestation.dme
@@ -2574,7 +2574,6 @@
#include "code\modules\food_and_drinks\food\condiment.dm"
#include "code\modules\food_and_drinks\food\customizables.dm"
#include "code\modules\food_and_drinks\food\snacks.dm"
-#include "code\modules\food_and_drinks\food\snacks_meat.dm"
#include "code\modules\food_and_drinks\food\snacks_other.dm"
#include "code\modules\food_and_drinks\food\snacks_vend.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\deep_fryer.dm"
diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm
index e46d9e87f6901..955ebd9de1644 100644
--- a/code/controllers/subsystem/traumas.dm
+++ b/code/controllers/subsystem/traumas.dm
@@ -114,12 +114,12 @@ SUBSYSTEM_DEF(traumas)
/obj/item/spear, /obj/item/clothing/mask/gas/old)),
"lizards" = typecacheof(list(
- /obj/item/toy/plush/lizardplushie, /obj/item/reagent_containers/food/snacks/kebab/tail,
+ /obj/item/toy/plush/lizardplushie, /obj/item/food/kebab/tail,
/obj/item/organ/tail/lizard, /obj/item/reagent_containers/food/drinks/bottle/lizardwine)),
"skeletons" = typecacheof(list(
/obj/item/organ/tongue/bone, /obj/item/clothing/suit/armor/bone, /obj/item/stack/sheet/bone,
- /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton,
+ /obj/item/food/meat/slab/human/mutant/skeleton,
/obj/effect/decal/remains/human)),
"conspiracies" = typecacheof(list(
@@ -202,7 +202,7 @@ SUBSYSTEM_DEF(traumas)
"anime" = typecacheof(list(
/obj/item/clothing/under/costume/schoolgirl,
/obj/item/katana,
- /obj/item/reagent_containers/food/snacks/sashimi,
+ /obj/item/food/sashimi,
/obj/item/food/chawanmushi,
/obj/item/reagent_containers/food/drinks/bottle/sake,
/obj/item/throwing_star,
diff --git a/code/game/objects/items/food/meatslab.dm b/code/game/objects/items/food/meatslab.dm
index f82cd636b5bbd..f41c171d67c9c 100644
--- a/code/game/objects/items/food/meatslab.dm
+++ b/code/game/objects/items/food/meatslab.dm
@@ -140,6 +140,14 @@
tastes = list("honey" = 1, "flowers" = 1, "meat" = 2)
foodtypes = MEAT | RAW | GORE
+/obj/item/food/meat/slab/human/mutant/psyphoza
+ icon_state = "psyphoza_meat"
+ desc = "Psychically awaiting consumption, spooky."
+ food_reagents = list(/datum/reagent/drug/mushroomhallucinogen = 3)
+ tastes = list("pop candy" = 1, "meat" = 1)
+ foodtypes = VEGETABLES | RAW | GORE
+ microwaved_type = /obj/item/food/meat/steak/plain/human/psyphoza
+
////////////////////////////////////// OTHER MEATS ////////////////////////////////////////////////////////
@@ -535,6 +543,12 @@
tastes = list("juicy chicken" = 3, "scales" = 1)
foodtypes = MEAT
+/obj/item/food/meat/steak/plain/human/psyphoza
+ name = "psyphoza steak"
+ icon_state = "psyphoza_meat_cooked"
+ tastes = list("dirt" = 3, "wood" = 1)
+ foodtypes = VEGETABLES
+
/obj/item/food/meat/steak/meatproduct
name = "thermally processed meat product"
//icon_state = "meatproductsteak"
diff --git a/code/modules/mob/living/carbon/human/species_types/psyphoza.dm b/code/modules/mob/living/carbon/human/species_types/psyphoza.dm
index d724d39af5e9e..b3e8d25cc066d 100644
--- a/code/modules/mob/living/carbon/human/species_types/psyphoza.dm
+++ b/code/modules/mob/living/carbon/human/species_types/psyphoza.dm
@@ -3,7 +3,7 @@
plural_form = "Psyphoza"
id = SPECIES_PSYPHOZA
bodyflag = FLAG_PSYPHOZA
- meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/psyphoza
+ meat = /obj/item/food/meat/slab/human/mutant/psyphoza
species_traits = list(NOEYESPRITES, AGENDER, MUTCOLORS)
sexes = FALSE
changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | ERT_SPAWN | RACE_SWAP
@@ -204,7 +204,7 @@
//Reveal larger area of sense
dim_overlay()
//Blind sense stuffs
- var/datum/component/blind_sense/BS = owner.GetComponent(/datum/component/blind_sense)
+ var/datum/component/blind_sense/BS = owner.GetComponent(/datum/component/blind_sense)
if(BS)
for(var/mob/living/L in urange(9, owner, 1))
BS.highlight_object(L, "mob", L.dir)
@@ -220,7 +220,7 @@
/datum/action/item_action/organ_action/psychic_highlight/proc/remove()
owner?.clear_fullscreen("psychic_highlight")
owner?.clear_fullscreen("psychic_highlight_mask")
- owner?.clear_fullscreen("psychic_highlight_click_mask")
+ owner?.clear_fullscreen("psychic_highlight_click_mask")
eyes = null
//This can get *tricky*
if(!QDELETED(overlay_change))
diff --git a/icons/obj/food/meat.dmi b/icons/obj/food/meat.dmi
index 606a55dde46898a18e24101a6df16a53750c2cc8..bb6ccb235f4c3e60066b005bc1c9c8de3d43b301 100644
GIT binary patch
literal 30386
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