diff --git a/code/game/jobs/departments.dm b/code/game/jobs/departments.dm
new file mode 100644
index 0000000000..f424d03a1a
--- /dev/null
+++ b/code/game/jobs/departments.dm
@@ -0,0 +1 @@
+var/list/departments = list("Command", "Medical", "Engineering", "Security", "Civilian", "Cargo")
\ No newline at end of file
diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm
index 8c22b202eb..544d3b0d06 100644
--- a/code/game/machinery/cloning.dm
+++ b/code/game/machinery/cloning.dm
@@ -3,6 +3,8 @@
//Potential replacement for genetics revives or something I dunno (?)
+#define CLONE_BIOMASS 150
+
/obj/machinery/clonepod
anchored = 1
name = "cloning pod"
@@ -18,6 +20,7 @@
var/mess = 0 //Need to clean out it if it's full of exploded clone.
var/attempting = 0 //One clone attempt at a time thanks
var/eject_wait = 0 //Don't eject them as soon as they are created fuckkk
+ var/biomass = CLONE_BIOMASS
//The return of data disks?? Just for transferring between genetics machine/cloning machine.
//TO-DO: Make the genetics machine accept them.
@@ -271,6 +274,11 @@
src.locked = 0
src.go_out()
return
+ else if (istype(W, /obj/item/weapon/reagent_containers/food/snacks/meat))
+ biomass += 50
+ user.drop_item()
+ del(W)
+ return
else
..()
diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm
index dc80226165..80796e663c 100644
--- a/code/game/machinery/computer/cloning.dm
+++ b/code/game/machinery/computer/cloning.dm
@@ -202,6 +202,9 @@
dat += "Lock status: [src.scanner.locked ? "Locked" : "Unlocked"]
"
+ if (!isnull(src.pod1))
+ dat += "Biomass: [src.pod1.biomass]
"
+
// Database
dat += "