diff --git a/code/modules/reagents/reagent_containers/dropper.dm b/code/modules/reagents/reagent_containers/dropper.dm index 09da254712..96e037a23a 100644 --- a/code/modules/reagents/reagent_containers/dropper.dm +++ b/code/modules/reagents/reagent_containers/dropper.dm @@ -27,6 +27,13 @@ var/trans = 0 if(ismob(target)) + + var/time = 20 //2/3rds the time of a syringe + for(var/mob/O in viewers(world.view, user)) + O.show_message(text("\red [] is trying to squirt something into []'s eyes!", user, target), 1) + + if(!do_mob(user, target, time)) return + if(istype(target , /mob/living/carbon/human)) var/mob/living/carbon/human/victim = target @@ -51,15 +58,12 @@ spawn(5) src.reagents.reaction(safe_thing, TOUCH) - - user << "\blue You transfer [trans] units of the solution." if (src.reagents.total_volume<=0) filled = 0 icon_state = "dropper[filled]" return - for(var/mob/O in viewers(world.view, user)) O.show_message(text("\red [] squirts something into []'s eyes!", user, target), 1) src.reagents.reaction(target, TOUCH)