diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index e13a8fe59200..a774e5456492 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -4,6 +4,7 @@ anchored = FALSE density = FALSE drag_delay = 1 + base_pixel_x = 5 var/mob/living/carbon/attached = null var/mode = 1 // 1 is injecting, 0 is taking blood. diff --git a/code/game/objects/items/reagent_containers/blood_pack.dm b/code/game/objects/items/reagent_containers/blood_pack.dm index 8edd70de9cd5..0daa746f8523 100644 --- a/code/game/objects/items/reagent_containers/blood_pack.dm +++ b/code/game/objects/items/reagent_containers/blood_pack.dm @@ -63,6 +63,7 @@ user.visible_message("[user] detaches [src] from [connected_to].", \ "You detach [src] from [connected_to].") connected_to.active_transfusions -= src + connected_to.base_pixel_x = 0 connected_to = null connected_from = null delete_beam() @@ -83,6 +84,7 @@ connected_to = attacked_mob connected_from = user connected_to.active_transfusions += src + connected_to.base_pixel_x = 5 START_PROCESSING(SSobj, src) user.visible_message("[user] attaches \the [src] to [connected_to].", \ "You attach \the [src] to [connected_to].") @@ -145,6 +147,7 @@ if(connected_to.pain.feels_pain) connected_to.emote("scream") connected_to.active_transfusions -= src + connected_to.base_pixel_x = 0 connected_to = null connected_from = null delete_beam() diff --git a/icons/effects/beam.dmi b/icons/effects/beam.dmi index f0e406057730..ee911a67af5f 100644 Binary files a/icons/effects/beam.dmi and b/icons/effects/beam.dmi differ