diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 011cd0d3c7c..f79c43068ee 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -473,6 +473,7 @@ if(M) S.icon_state = initial(S.icon_state) S.icon = initial(S.icon) + S.reagents.reaction(M, INGEST) S.reagents.trans_to(M, S.reagents.total_volume) M.take_organ_damage(2) S.visible_message(" [M] was hit by the syringe!") diff --git a/code/modules/mob/living/simple_animal/hostile/bees.dm b/code/modules/mob/living/simple_animal/hostile/bees.dm index 86be6f3013c..5a2ef732eb5 100644 --- a/code/modules/mob/living/simple_animal/hostile/bees.dm +++ b/code/modules/mob/living/simple_animal/hostile/bees.dm @@ -144,7 +144,7 @@ if(beegent && isliving(target)) var/mob/living/L = target if(!isnull(target.reagents)) - beegent.reaction_mob(L, TOUCH) + beegent.reaction_mob(L, INGEST) L.reagents.add_reagent(beegent.id, rand(1,5)) target.attack_animal(src) diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 74c76842e55..879bbf7fad0 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -194,6 +194,7 @@ if(istype(target, /mob/living/carbon)) var/mob/living/carbon/M = target if(M.can_inject(null,0,hit_zone)) // Pass the hit zone to see if it can inject by whether it hit the head or the body. + reagents.reaction(M, INGEST) reagents.trans_to(M, reagents.total_volume) return 1 else