From 7c19cdffdc6f45501301dc73c9b43bf578f8e4a6 Mon Sep 17 00:00:00 2001 From: Cameron Lennox Date: Sun, 23 Feb 2025 10:56:15 -0500 Subject: [PATCH] Adds bloodpacks for vampiric crew to loadout (#17201) --- .../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 d92786e7a0..44157000d9 100644 --- a/code/modules/client/preference_setup/loadout/loadout_utility.dm +++ b/code/modules/client/preference_setup/loadout/loadout_utility.dm @@ -316,3 +316,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-") + . = ..()