/mob/living/basic/pet icon = 'icons/mob/pets.dmi' mob_size = MOB_SIZE_SMALL mob_biotypes = MOB_ORGANIC | MOB_BEAST blood_volume = BLOOD_VOLUME_NORMAL speed = 0 // same speed as a person. hud_type = /datum/hud/corgi /mob/living/basic/pet/item_interaction(mob/living/user, obj/item/O, list/modifiers) if(!istype(O, /obj/item/newspaper)) return ..() var/obj/item/newspaper/paper = O if(stat != CONSCIOUS || !paper.rolled) return ..() user.visible_message("[user] baps [name] on the nose with the rolled up [O].") INVOKE_ASYNC(src, PROC_REF(spin), 7 DECISECONDS, 1) return ITEM_INTERACT_COMPLETE