Monke Business - Ports monkey AI from TG (#31067)

* Monke Mode

* Punch

* Some comment stuff

* Linters, excess

* Linters

* Emote stuff

* Pause monkey AI during do afters

* Small improvements

* Oops

* Fixes monkeys trying to drink forever from a glass

* Knockdowns and stamcrit fixes

* Removes eating/drinking from Pun Pun

* Monkey controller improvement, bug fix

* Fixes monkey item giving

* Fixes brain swaps

* Fixes

* Update code/datums/ai/monkey/monkey_controller.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Addresses code review

* Oops

* Oops round 2

* Fixes monkeys staying in trip mode when evolved

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
This commit is contained in:
PollardTheDragon
2025-12-26 22:44:52 +00:00
committed by GitHub
co-authored by Burzah
parent 82d31ab8a5
commit a590870d00
24 changed files with 1115 additions and 33 deletions
@@ -37,6 +37,10 @@
linked_emote = /datum/emote/living/choke
name = "Choke"
/datum/keybinding/emote/sing_tune
linked_emote = /datum/emote/living/sing_tune
name = "Sing Tune"
/datum/keybinding/emote/collapse
linked_emote = /datum/emote/living/collapse
name = "Collapse"
@@ -349,6 +353,10 @@
linked_emote = /datum/emote/living/carbon/human/eyebrow
name = "Eyebrow"
/datum/keybinding/emote/carbon/human/clear_throat
linked_emote = /datum/emote/living/carbon/human/clear_throat
name = "Clear Throat"
/datum/keybinding/emote/carbon/human/facepalm
linked_emote = /datum/emote/living/carbon/human/facepalm
name = "Facepalm"