Files
Bubberstation/code/modules/mob
SkyratBot 1e86331baf [MIRROR] Rework AI status displays with emote and radials (#2846)
* Rework AI status displays with emote and radials (#56255)

🆑 coiax
tweak: AI status displays are now controlled either by emotes (like
`*happy`), or by clicking on the status display as an AI.
/🆑

The code that deals with AI status displays is very old, and was hooked
into events like Login() and Logout(). This reworks the code to
something resembling modern standards.

AIs can control their AI status boards in the same way that slimes can
do with things like `*slimesneak`, and can also use the radial menu to
preview what emotion they will be sending to the world.

By removing the Login()/Logout() code as well, the final BSOD of the AI
will now no longer disappear the instant that the AI leaves their corpse
(calling a Logout()).

* Rework AI status displays with emote and radials

Co-authored-by: coiax <yellowbounder@gmail.com>
2021-01-23 17:36:10 +00:00
..