diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index 1a852e33b25..5a5ac4b8cf0 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -57,6 +57,16 @@ healthcheck() +/obj/machinery/bot/attack_animal(var/mob/living/simple_animal/M as mob) + if(M.melee_damage_upper == 0) return + src.health -= M.melee_damage_upper + src.visible_message("\red [M] has [M.attacktext] [src]!") + if(prob(10)) + new /obj/effect/decal/cleanable/oil(src.loc) + healthcheck() + + + /obj/machinery/bot/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/screwdriver))