From e150555928e15bc52117d49034a8fb46e136d531 Mon Sep 17 00:00:00 2001 From: Doxxmedearly <38594443+Doxxmedearly@users.noreply.github.com> Date: Wed, 19 Jul 2023 13:34:25 -0400 Subject: [PATCH] Limits Rollerbed IV Transfer Rate (#16778) --- code/game/objects/structures/stool_bed_chair_nest/bed.dm | 3 ++- html/changelogs/doxxmedearly-rolleriv_limits.yml | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/doxxmedearly-rolleriv_limits.yml diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index ead99baec82..f2c7bef07ab 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -372,6 +372,7 @@ var/obj/item/vitals_monitor/vitals var/iv_attached = 0 var/iv_stand = TRUE + var/iv_transfer_rate = 4 //Same as max for regular IV drips //Items that can be attached to an IV var/list/accepted_containers = list( /obj/item/reagent_containers/blood, @@ -452,7 +453,7 @@ return if(beaker.volume > 0) - beaker.reagents.trans_to_mob(buckled, beaker.amount_per_transfer_from_this, CHEM_BLOOD) + beaker.reagents.trans_to_mob(buckled, min(iv_transfer_rate, beaker.amount_per_transfer_from_this), CHEM_BLOOD) update_icon() /obj/structure/bed/roller/proc/remove_beaker(mob/user) diff --git a/html/changelogs/doxxmedearly-rolleriv_limits.yml b/html/changelogs/doxxmedearly-rolleriv_limits.yml new file mode 100644 index 00000000000..bd71b9bae04 --- /dev/null +++ b/html/changelogs/doxxmedearly-rolleriv_limits.yml @@ -0,0 +1,4 @@ +author: Doxxmedearly +delete-after: True +changes: + - bugfix: "Rollerbed IVs are now limited to a maximum transfer rate of 4u."