diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 753f0454fe7..7951454db39 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -344,6 +344,25 @@ item_state = "griffinhat" flags = BLOCKHAIR|NODROP flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE + var/cooldown = 0 + action_button_name = "Caw" + icon_action_button = "action_griffin" + +/obj/item/clothing/head/griffin/attack_self() + caw() + +/obj/item/clothing/head/griffin/verb/caw() + + set category = "Object" + set name = "Caw" + set src in usr + if(!istype(usr, /mob/living)) return + if(usr.stat) return + + if(cooldown < world.time - 20) // A cooldown, to stop people being jerks + playsound(src.loc, "sound/misc/caw.ogg", 50, 1) + cooldown = world.time + /obj/item/clothing/head/lordadmiralhat name = "Lord Admiral's Hat" diff --git a/sound/misc/caw.ogg b/sound/misc/caw.ogg new file mode 100644 index 00000000000..dc199f7f4fe Binary files /dev/null and b/sound/misc/caw.ogg differ