attackby() stops syringes from displaying attack messages when trying to fill it