silicon
Vars | |
alarm_types_show | If this is a path, this gets created as an object in Initialize. |
---|---|
emagged | Whether we have been emagged |
hackedcheck | List keeping track of hacked laws to announce |
ioncheck | List keeping track of ion laws to announce |
lawcheck | List keeping track of which laws to announce |
selected_scream | The scream emote selected in prefs |
sensors_on | Are our siliconHUDs on? TRUE for yes, FALSE for no. |
Procs | |
assemble_laws | Assembles all the zeroth, inherent and supplied laws into a single list. |
checklaws | Gives you a link-driven interface for deciding what laws the statelaws() proc will share with the crew. |
do_camera_update | The actual update - also passes our unique update buffer. This makes our static update faster than stationary cameras, helping us to avoid running out of the camera's FoV. |
fully_replace_character_name | Same as the normal character name replacement, but updates the contents of the modular interface. |
get_silicon_flavortext | Returns a list of lines containing silicon flavourtext, temporary flavourtext, ERP preferences and a link to "look closer" and open the examine panel. Intended to be appended at the end of examine() result. |
get_ui_access | Returns a UI status representing this silicon's capability to access
the given source. Called by ui_status_silicon_has_access . |
logevent | Records an IC event log entry in the cyborg's internal tablet. |
transfer_brain_pref | Transfers the brain type pref to the silicon mob |
transfer_chat_color_pref | Transfers the chat color pref to the silicon mob |
transfer_emote_pref | Transfers the emote pref to the silicon mob |
transfer_silicon_prefs | Sets the MMI type for a cyborg/AI, if applicable, as well as the chat color |
Var Details
alarm_types_show
If this is a path, this gets created as an object in Initialize.
emagged
Whether we have been emagged
hackedcheck
List keeping track of hacked laws to announce
ioncheck
List keeping track of ion laws to announce
lawcheck
List keeping track of which laws to announce
selected_scream
The scream emote selected in prefs
sensors_on
Are our siliconHUDs on? TRUE for yes, FALSE for no.
Proc Details
assemble_laws
Assembles all the zeroth, inherent and supplied laws into a single list.
checklaws
Gives you a link-driven interface for deciding what laws the statelaws() proc will share with the crew.
do_camera_update
The actual update - also passes our unique update buffer. This makes our static update faster than stationary cameras, helping us to avoid running out of the camera's FoV.
fully_replace_character_name
Same as the normal character name replacement, but updates the contents of the modular interface.
get_silicon_flavortext
Returns a list of lines containing silicon flavourtext, temporary flavourtext, ERP preferences and a link to "look closer" and open the examine panel. Intended to be appended at the end of examine() result.
get_ui_access
Returns a UI status representing this silicon's capability to access
the given source. Called by ui_status_silicon_has_access
.
logevent
Records an IC event log entry in the cyborg's internal tablet.
Creates an entry in the borglog list of the cyborg's internal tablet (if it's a borg), listing the current in-game time followed by the message given. These logs can be seen by the cyborg in their BorgUI tablet app. By design, logging fails if the cyborg is dead.
(This used to be in robot.dm. It's in here now.)
Arguments: arg1: a string containing the message to log.
transfer_brain_pref
Transfers the brain type pref to the silicon mob
transfer_chat_color_pref
Transfers the chat color pref to the silicon mob
transfer_emote_pref
Transfers the emote pref to the silicon mob
transfer_silicon_prefs
Sets the MMI type for a cyborg/AI, if applicable, as well as the chat color