code/__HELPERS/game.dm 
/proc/recursive_holder_check | Will 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_view | only gets FUNCTIONING radios |
/proc/get_alien_candidates | Get a list of observers that can be alien candidates. |
/proc/message_alien_candidates | Messages observers that are currently xeno candidates an update on the larva pool. |
/proc/message_alien_candidate_new_player | Messages a new_player their potential position in the larva pool. Will trigger a refresh if they have a stale message. |
/proc/message_alien_candidate_observer | Messages 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_atoms | Get a bounding box of a list of atoms. |
/proc/remove_image_from_client | Removes an image from a client's .images . Useful as a callback. |
/proc/remove_images_from_clients | Like remove_image_from_client, but will remove the image from a list of clients |
/proc/flick_overlay_to_clients | Add an image to a list of clients and calls a proc to remove it after a duration |
/proc/get_active_player_count | Get active players who are playing in the round |