byond - Modules - Types

code/__HELPERS/game.dm

/proc/recursive_holder_checkWill attempt to find what's holding this item if it's being contained by something, ie if it's in a satchel held by a human, this'll return the human
/proc/get_radios_in_viewonly gets FUNCTIONING radios
/proc/get_alien_candidatesGet a list of observers that can be alien candidates.
/proc/message_alien_candidatesMessages observers that are currently xeno candidates an update on the larva pool.
/proc/message_alien_candidate_new_playerMessages a new_player their potential position in the larva pool. Will trigger a refresh if they have a stale message.
/proc/message_alien_candidate_observerMessages an observer their position in the larva pool including if they are ineligible. Will trigger a refresh if they didn't have a cached message.
/proc/get_bbox_of_atomsGet a bounding box of a list of atoms.
/proc/remove_image_from_clientRemoves an image from a client's .images. Useful as a callback.
/proc/remove_images_from_clientsLike remove_image_from_client, but will remove the image from a list of clients
/proc/flick_overlay_to_clientsAdd an image to a list of clients and calls a proc to remove it after a duration
/proc/get_active_player_countGet active players who are playing in the round