diff --git a/code/modules/food/food/snacks.dm b/code/modules/food/food/snacks.dm index 7b650bb1116..2f175dfd973 100644 --- a/code/modules/food/food/snacks.dm +++ b/code/modules/food/food/snacks.dm @@ -89,6 +89,8 @@ var/obj/item/TrashItem = new trash(eater) eater.put_in_hands(TrashItem) qdel(src) + return + eater.balloon_alert_visible("nibbles away at \the [src].","nibbled away at \the [src].") /obj/item/reagent_containers/food/snacks/attack_self(mob/user) . = ..(user) @@ -424,8 +426,6 @@ /obj/item/reagent_containers/food/snacks/attack_generic(mob/living/user) if(!isanimal(user) && !isalien(user)) return - user.visible_message(span_infoplain(span_bold("[user]") + " nibbles away at \the [src]."),span_info("You nibble away at \the [src].")) - user.balloon_alert_visible("nibbles away at \the [src].","nibbled away at \the [src].") bitecount++ if(reagents) reagents.trans_to_mob(user, bitesize, CHEM_INGEST) diff --git a/code/modules/mob/living/simple_mob/on_click.dm b/code/modules/mob/living/simple_mob/on_click.dm index 48caaf4974e..ad31d50cc07 100644 --- a/code/modules/mob/living/simple_mob/on_click.dm +++ b/code/modules/mob/living/simple_mob/on_click.dm @@ -24,6 +24,10 @@ if(istype(A,/obj/structure/micro_tunnel)) //Allows simplemobs to click on mouse holes, mice should be allowed to go in mouse holes, and other mobs var/obj/structure/micro_tunnel/t = A //should be allowed to drag the mice out of the mouse holes! t.tunnel_interact(src) + if(istype(A,/obj/item/reagent_containers/food/snacks)) + var/obj/item/reagent_containers/food/snacks/snack = A + snack.attack_generic(src) + setClickCooldown(get_attack_speed(src)) if(I_HURT) if(can_special_attack(A) && special_attack_target(A))