The Client Monitor keeps track of everyone who’s logged in, so it’s your go-to source when you need to know who’s logged in or to get a client for a character.
For example, the ‘who’ list would rely on:
Global.client_monitor.logged_in
There are handy shortcuts for emitting to someone when all you have is a character object. Remember - we don’t emit to characters, we emit to clients. We need the client monitor to help us find which client belongs to a given character:
Global.client_monitor.find_client(char)
Global.client_monitor.emit_if_logged_in(char, "Something!")