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
@@ -95,6 +95,7 @@
SPAN_USERDANGER("[user] is trying to put [src.name] on [C]!"))
playsound(loc, cuffsound, 15, TRUE, -10)
SEND_SIGNAL(C, COMSIG_CARBON_CUFF_ATTEMPTED, user)
if(do_mob(user, C, 30))
apply_cuffs(C, user, remove_src)
to_chat(user, SPAN_NOTICE("You handcuff [C]."))