diff --git a/monkestation/code/modules/mob/living/basic/pets/parrot/parrot_ai/parroting_action.dm b/monkestation/code/modules/mob/living/basic/pets/parrot/parrot_ai/parroting_action.dm new file mode 100644 index 000000000000..96c6ed44340c --- /dev/null +++ b/monkestation/code/modules/mob/living/basic/pets/parrot/parrot_ai/parroting_action.dm @@ -0,0 +1,5 @@ +/datum/ai_behavior/perform_speech/parrot + action_cooldown = 45 SECONDS // SHUT UP + +/datum/ai_behavior/perform_speech/parrot/perform(seconds_per_tick, datum/ai_controller/controller, ...) + controller.behavior_cooldowns[src] = world.time + rand(45 SECONDS, 3 MINUTES) diff --git a/tgstation.dme b/tgstation.dme index 62dc515675d0..a9b0f4517969 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6412,6 +6412,7 @@ #include "monkestation\code\modules\mob\living\basic\animatronic.dm" #include "monkestation\code\modules\mob\living\basic\ggg\glerm.dm" #include "monkestation\code\modules\mob\living\basic\ggg\susflash.dm" +#include "monkestation\code\modules\mob\living\basic\pets\parrot\parrot_ai\parroting_action.dm" #include "monkestation\code\modules\mob\living\basic\space_fauna\fugu_gland.dm" #include "monkestation\code\modules\mob\living\basic\vermin\mouse.dm" #include "monkestation\code\modules\mob\living\carbon\carbon_death.dm"