From 9ab3767f7249ffc7a1bfd8008a5c8f0888615368 Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Tue, 25 Feb 2025 04:41:12 -0700 Subject: [PATCH] [MIRROR] Adds bloodpacks for vampiric crew to loadout (#10225) Co-authored-by: Cameron Lennox --- .../client/preference_setup/loadout/loadout_utility.dm | 5 +++++ code/modules/reagents/reagent_containers/blood_pack.dm | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout_utility.dm b/code/modules/client/preference_setup/loadout/loadout_utility.dm index b5b25bf04c..90b9e3497e 100644 --- a/code/modules/client/preference_setup/loadout/loadout_utility.dm +++ b/code/modules/client/preference_setup/loadout/loadout_utility.dm @@ -317,3 +317,8 @@ modular computers display_name = "podzu music player" path = /obj/item/walkpod cost = 2 + +/datum/gear/utility/bloodbag //For your vampiric crew! + display_name = "blood bag (Randomized)" + path = /obj/item/reagent_containers/blood/random_bloodsucker + cost = 1 diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index cbbb56b872..32833767b2 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -109,3 +109,11 @@ desc = "Seems pretty useless... Maybe if there were a way to fill it?" icon_state = "empty" item_state = "bloodpack_empty" + +/obj/item/reagent_containers/blood/random_bloodsucker + name = "Ration BloodPack" + desc = "A standard issue BloodPack Ration given to crew that require blood to be sustained!" + +/obj/item/reagent_containers/blood/random_bloodsucker/Initialize() + blood_type = pick("A+", "A-", "B+", "B-", "O-", "O+", "AB+", "AB-") + . = ..()